private static TokenValidationParameters GetValidationParameters(ISecurityKeysContainer keysContainer) { return(new TokenValidationParameters { ValidateIssuerSigningKey = true, IssuerSigningKey = keysContainer.GetEncodingKey() .GetKey(), ValidateIssuer = true, ValidIssuer = keysContainer.Issuer(), ValidateAudience = true, ValidAudience = keysContainer.Audience(), ValidateLifetime = true, ClockSkew = TimeSpan.FromSeconds(5) }); }
public JwtTokenFactory(ISecurityKeysContainer securityKeysContainer) { _securityKeysContainer = securityKeysContainer; }
public JwtTokenReader(ISecurityKeysContainer securityKeysContainer) { _securityKeysContainer = securityKeysContainer; }