public ReferenceController(IMathService mathService, IStringService stringService, IShapeService shapeService, ITokenSettings tokenSettings) { _mathService = mathService; _stringService = stringService; _shapeService = shapeService; _tokenSettings = tokenSettings; }
//--------------------------------------------------------------------------------------------- public TokenStore(ITokenDb tokenDb, ITokenSettings settings, IDateTimeSource dateTimeSource, ILogger log) { _tokenDb = tokenDb; _dateTimeSource = dateTimeSource; _log = log; _tokenLifetimeInMinutes = settings.TokenLifetimeInMinutes; }
private static void ValidateToken(JwtBearerOptions options, ITokenSettings tokenSttings) { // var issuerSigningKey = new SymmetricSecurityKey(Encoding.UTF8.GetBytes(tokenSttings.SecretKey)); var issuerSigningKey = new RsaSecurityKey(tokenSttings.RsaPublicKey); options.RequireHttpsMetadata = false; options.SaveToken = true; options.TokenValidationParameters = new TokenValidationParameters { ValidateIssuerSigningKey = true, IssuerSigningKey = issuerSigningKey, ValidateIssuer = false, ValidateAudience = false, ValidateLifetime = true }; }
public SynTokenService(ITokenSettings tokenSettings) { _tokenSettings = tokenSettings; }
public TokenGenerator(ITokenSettings settings, IRead <UserDirectory> userDirectoryReader) { _settings = settings; _userDirectoryReader = userDirectoryReader; }
public TokenProvider(ITokenSettings settings) { SIGNING_KEY = new SymmetricSecurityKey(Encoding.UTF8.GetBytes(settings.SecretKey)); }
public TokenService(ITokenSettings tokenSettings) { _tokenSettings = tokenSettings; _securityAlgorithm = SecurityAlgorithms.HmacSha256Signature; }
public AuthenticationService(ITokenSettings tokenSettings, IPasswordHasher passwordHasher, ITokenHandler tokenHandler) { _tokenSettings = tokenSettings; _passwordHasher = passwordHasher; _tokenHandler = tokenHandler; }
public RsaTokenService(ITokenSettings tokenSettings) { _tokenSettings = tokenSettings; _securityAlgorithm = SecurityAlgorithms.RsaSha256; }
public TokenHandler(ITokenSettings tokenSettings, IPasswordHasher passwordHaser, JwtSecurityTokenHandler jwtSecurityTokenHandler) { _tokenSettings = tokenSettings; _passwordHaser = passwordHaser; _jwtSecurityTokenHandler = jwtSecurityTokenHandler; }
private static void SetJwtBeareOptions(JwtBearerOptions options, ITokenSettings tokenSttings) { ValidateToken(options, tokenSttings); OnTokenExpireEvents(options); }
public TokenService(ITokenSettings token, IHttpContextAccessor acessor) { _token = token; _acessor = acessor; }