
sila.AuthenticationService.proto Maven / Gradle / Ivy
syntax = "proto3";
import "SiLAFramework.proto";
package sila2.org.silastandard.core.authenticationservice.v1;
service AuthenticationService {
rpc Login(sila2.org.silastandard.core.authenticationservice.v1.Login_Parameters) returns (sila2.org.silastandard.core.authenticationservice.v1.Login_Responses) {}
rpc Logout(sila2.org.silastandard.core.authenticationservice.v1.Logout_Parameters) returns (sila2.org.silastandard.core.authenticationservice.v1.Logout_Responses) {}
}
message Login_Parameters {
sila2.org.silastandard.String UserIdentification = 1;
sila2.org.silastandard.String Password = 2;
sila2.org.silastandard.String RequestedServer = 3;
repeated sila2.org.silastandard.String RequestedFeatures = 4;
}
message Login_Responses {
sila2.org.silastandard.String AccessToken = 1;
sila2.org.silastandard.Integer TokenLifetime = 2;
}
message Logout_Parameters {
sila2.org.silastandard.String AccessToken = 1;
}
message Logout_Responses {
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy