GPIC - Backend  1.0
Aplicações .NET para o backend do GPIC
Referência à classe Services.TokenAuthenticationService
Diagrama de heranças da classe Services.TokenAuthenticationService
[legenda]
Diagrama de colaboração para Services.TokenAuthenticationService:
[legenda]

Membros públicos

 TokenAuthenticationService (IDotEnvSecrets dotEnvSecrets, IHttpContextAccessor httpContextAccessor)
 
string GenerateToken (Guid? id, Guid? actorId, string? userName, string? role)
 Gera o token de autenticação. Mais...
 
Dictionary< Guid, UserGetUserAuthenticatedClaims ()
 Retorna as claims do usuário autenticado. Mais...
 

Documentação dos Construtores & Destrutor

◆ TokenAuthenticationService()

Services.TokenAuthenticationService.TokenAuthenticationService ( IDotEnvSecrets  dotEnvSecrets,
IHttpContextAccessor  httpContextAccessor 
)
inline

Documentação dos métodos

◆ GenerateToken()

string Services.TokenAuthenticationService.GenerateToken ( Guid?  id,
Guid?  actorId,
string?  userName,
string?  role 
)
inline

Gera o token de autenticação.

Parâmetros
idId do usuário.
actorIdId do professor ou do aluno.
userNameNome do usuário.
rolePerfil do usuário.
Retorna
Token de autenticação.

Implementa Domain.Interfaces.Services.ITokenAuthenticationService.

◆ GetUserAuthenticatedClaims()

Dictionary<Guid, User> Services.TokenAuthenticationService.GetUserAuthenticatedClaims ( )
inline

Retorna as claims do usuário autenticado.

Retorna
Id, Name e Role.

Implementa Domain.Interfaces.Services.ITokenAuthenticationService.

Grafo de chamadas desta função:

A documentação para esta classe foi gerada a partir do seguinte ficheiro: