Changeset View
Changeset View
Standalone View
Standalone View
shared/protos/identity.proto
syntax = "proto3"; | syntax = "proto3"; | ||||
package identity; | package identity.keyserver; | ||||
service IdentityService { | service IdentityKeyserverService { | ||||
// Called by user to register with the Identity Service (PAKE only) | // Called by user to register with the Identity Service (PAKE only) | ||||
rpc RegisterUser(stream RegistrationRequest) returns (stream | rpc RegisterUser(stream RegistrationRequest) returns (stream | ||||
RegistrationResponse) {} | RegistrationResponse) {} | ||||
// Called by user to create an active session and get an access token | // Called by user to create an active session and get an access token | ||||
rpc LoginUser(stream LoginRequest) returns (stream LoginResponse) {} | rpc LoginUser(stream LoginRequest) returns (stream LoginResponse) {} | ||||
// Called by other services to verify a user's token | // Called by other services to verify a user's token | ||||
rpc VerifyUserToken(VerifyUserTokenRequest) returns (VerifyUserTokenResponse) | rpc VerifyUserToken(VerifyUserTokenRequest) returns (VerifyUserTokenResponse) | ||||
{} | {} | ||||
▲ Show 20 Lines • Show All 225 Lines • Show Last 20 Lines |