瀏覽代碼

setup servisa za autorizaciju

tags/v1.1.0^2
anastasijasavov 3 年之前
父節點
當前提交
21cf92bb25
共有 3 個文件被更改,包括 38 次插入2 次删除
  1. 22
    0
      IdentityProvider/Protos/auth.proto
  2. 14
    0
      IdentityProvider/Services/AuthService.cs
  3. 2
    2
      NemAn.sln

+ 22
- 0
IdentityProvider/Protos/auth.proto 查看文件

@@ -0,0 +1,22 @@
syntax = "proto3";

option csharp_namespace = "IdentityProvider.Protos";

package auth;

service AuthorizationService {
rpc RedirectUser(AuthParams) returns (AuthResponse);
rpc GetAccessToken(AuthResponse) returns (AccessResponse);
}

message AuthParams{
string client_id = 1;
string redirect_uri = 2;
string response_type = 3;
string scope = 4;
bool show_dialog = 5;
}

message AuthResponse {
string code = 1;
}

+ 14
- 0
IdentityProvider/Services/AuthService.cs 查看文件

@@ -0,0 +1,14 @@
using IdentityProvider.Protos.AuthService;
namespace IdentityProvider.Services
{
public class AuthService : AuthorizationService.AuthorizationServiceBase
{
private readonly ILogger<AuthService> _logger;
public AuthService(ILogger<AuthService> logger)
{
_logger = logger;
}


}
}

+ 2
- 2
NemAn.sln 查看文件

@@ -7,9 +7,9 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "NemAnBlazor", "NemAnCore\Ne
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SpotifyService", "gRPCServer\SpotifyService.csproj", "{9E8FA4BC-BF52-47E2-8E61-A4151505ED7C}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SpotifyWorker", "SpotifyWorker\SpotifyWorker.csproj", "{0CE36C12-E8D7-424A-9161-0A05306CD8BC}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SpotifyWorker", "SpotifyWorker\SpotifyWorker.csproj", "{0CE36C12-E8D7-424A-9161-0A05306CD8BC}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IdentityProvider", "IdentityProvider\IdentityProvider.csproj", "{D160945A-5068-4D6A-A09D-5DD7A9EFBC01}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IdentityProvider", "IdentityProvider\IdentityProvider.csproj", "{D160945A-5068-4D6A-A09D-5DD7A9EFBC01}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution

Loading…
取消
儲存