C# Class Core.Utilities.Security.JWT.JwtHelper

Inheritance: ITokenHelper
Show file Open project: sukoo184/RentCarProject

Public Methods

Method Description
CreateJwtSecurityToken ( Core.Utilities.Security.JWT.TokenOptions tokenOptions, User user, SigningCredentials signingCredentials, List operationClaims ) : JwtSecurityToken
CreateToken ( User user, List operationClaims ) : AccessToken
JwtHelper ( IConfiguration configuration ) : Core.Entities.Concrete

Private Methods

Method Description
SetClaims ( User user, List operationClaims ) : IEnumerable

Method Details

CreateJwtSecurityToken() public method

public CreateJwtSecurityToken ( Core.Utilities.Security.JWT.TokenOptions tokenOptions, User user, SigningCredentials signingCredentials, List operationClaims ) : JwtSecurityToken
tokenOptions Core.Utilities.Security.JWT.TokenOptions
user User
signingCredentials SigningCredentials
operationClaims List
return JwtSecurityToken

CreateToken() public method

public CreateToken ( User user, List operationClaims ) : AccessToken
user User
operationClaims List
return AccessToken

JwtHelper() public method

public JwtHelper ( IConfiguration configuration ) : Core.Entities.Concrete
configuration IConfiguration
return Core.Entities.Concrete