public JwtGenerator(JwtConfig jwtConfig) { _tokenName = jwtConfig.TokenName; _secret = jwtConfig.Secret; _issuer = jwtConfig.Issuer; _durationInMinutes = jwtConfig.DurationInMinutes; }
public static JwtAuthTicketFormat Create(JwtConfig jwtConfig, IDataSerializer <AuthenticationTicket> ticketSerializer, IDataProtector dataProtector) { return(new JwtAuthTicketFormat( new JwtOptions(jwtConfig.TokenName, jwtConfig), ticketSerializer, dataProtector)); }
public JwtOptions(string tokenName, JwtConfig jwtConfig) { ValidationParameters = jwtConfig.ToTokenValidationParameters(); TokenName = tokenName; }