TokenService¶
Namespace: Rest_API.Services.Token
Inheritance Object → TokenService
Implements ITokenService
Constructors¶
TokenService(IConfiguration, ILogger<TokenService>)¶
Initializes a new instance of the TokenService class.
Parameters¶
configuration
IConfiguration
Application configuration for JWT settings.
logger
ILogger<TokenService>
Logger instance for logging operations.
Methods¶
GenerateAccessToken(IEnumerable<Claim>)¶
Parameters¶
claims
IEnumerable<Claim>
Returns¶
GenerateRefreshToken()¶
Returns¶
GetPrincipalFromExpiredToken(String)¶
Parameters¶
accessToken
String
Returns¶
ClaimsPrincipal