diff --git a/package.json b/package.json index b14e766..3f917fe 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@lendry-erp/contracts", - "version": "1.0.1", + "version": "1.0.2", "description": "Protobuf definitions and generated TypeScript types", "type": "commonjs", "main": "./dist/index.js", diff --git a/proto/identity.proto b/proto/identity.proto index 3f5b33f..e021a3c 100644 --- a/proto/identity.proto +++ b/proto/identity.proto @@ -6,6 +6,7 @@ import "google/rpc/status.proto"; service AuthService { rpc Login (LoginRequest) returns (LoginResponse); + rpc Refresh (RefreshRequest) returns (RefreshResponse); rpc Register (RegisterRequest) returns (RegisterResponse); rpc Verify2Fa (Verify2FaRequest) returns (Verify2FaResponse); } @@ -37,6 +38,15 @@ message LoginResponse { google.rpc.Status error = 8; } +message RefreshRequest { + string refresh_token = 1; +} + +message RefreshResponse { + string access_token = 1; + string refresh_token = 2; +} + message RegisterRequest { string username = 1; string password = 2;