diff --git a/auth-service/1.0/auth.proto b/auth-service/1.0/auth.proto index dc1a9e5bf1d4d289b367565c1493b9495ee87b63..bf37b8d78fdf60ca25decb02b716dafbdf31f075 100644 --- a/auth-service/1.0/auth.proto +++ b/auth-service/1.0/auth.proto @@ -42,8 +42,9 @@ message GenerateAccessTokenRequest { string instanceId = 2; string appClass = 3; string orgId = 4; - string accountId = 5; - string clientCredential = 6; + GenerateTokenResponse verifyToken = 5; + string loginCode = 6; + string clientCredential = 7; } enum ResponseTokenType { @@ -57,9 +58,27 @@ enum RequestTokenType { ACCESS = 2; } -message GenerateTokenResponse { +message TokenResponseDetails { string token = 1; ResponseTokenType responseTokenType = 2; int64 exp = 3; string refreshToken = 4; } + +message GenerateTokenResponse { + oneof result { + ErrorResponse error = 1; + TokenResponseDetails tokenResponseDetails = 2; + } +} + +message ErrorResponse { + enum Cause { + INTERNAL_SERVER_ERROR = 0; + PHONE_NUMBER_INVALID = 1; + SID_INVALID = 2; + SID_TYPE_INVALID = 3; + } + Cause cause = 1; + string message = 2; +} \ No newline at end of file