From c92bda9685b105eabe1024daac35e6a5ff0f7486 Mon Sep 17 00:00:00 2001 From: NitiwatOwen Date: Tue, 9 Jan 2024 23:05:11 +0700 Subject: [PATCH] feat: add ForgotPassword and ResetPassword rpc --- johnjud/auth/auth/v1/auth.proto | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/johnjud/auth/auth/v1/auth.proto b/johnjud/auth/auth/v1/auth.proto index 8d4cce6..6fd58b1 100644 --- a/johnjud/auth/auth/v1/auth.proto +++ b/johnjud/auth/auth/v1/auth.proto @@ -10,6 +10,8 @@ service AuthService { rpc SignUp(SignUpRequest) returns (SignUpResponse) {} rpc SignIn(SignInRequest) returns (SignInResponse) {} rpc SignOut(SignOutRequest) returns (SignOutResponse) {} + rpc ForgotPassword(ForgotPasswordRequest) returns (ForgotPasswordResponse) {} + rpc ResetPassword(ResetPasswordRequest) returns (ResetPasswordResponse) {} } message Credential{ @@ -75,3 +77,24 @@ message SignOutRequest { message SignOutResponse { bool isSuccess = 1; } + +// Forgot password + +message ForgotPasswordRequest { + string email = 1; +} + +message ForgotPasswordResponse { + string url = 1; +} + +// Reset password + +message ResetPasswordRequest { + string token = 1; + string password = 2; +} + +message ResetPasswordResponse { + bool isSuccess = 1; +}