public CreateJwtTokenAsStringService( IJwtTokenClaimsProvider jwtTokenClaimsProvider, ISigningCredentialsProvider signingCredentialsProvider, IJwtTokenExpireDateTimeProvider jwtTokenExpireDateTimeProvider, IJwtSecurityTokenProvider jwtSecurityTokenProvider, IJwtSecurityTokenWriter jwtSecurityTokenWriter) { _jwtTokenClaimsProvider = jwtTokenClaimsProvider; _signingCredentialsProvider = signingCredentialsProvider; _jwtTokenExpireDateTimeProvider = jwtTokenExpireDateTimeProvider; _jwtSecurityTokenProvider = jwtSecurityTokenProvider; _jwtSecurityTokenWriter = jwtSecurityTokenWriter; }
public OtpAuthTokenProvider( ISigningCredentialsProvider signingCredentialsProvider, IJwtTokenExpireDateTimeProvider jwtTokenExpireDateTimeProvider, IJwtSecurityTokenProvider jwtSecurityTokenProvider, IJwtSecurityTokenWriter jwtSecurityTokenWriter, IOtpAuthTokenClaimsProvider otpAuthTokenClaimsProvider) { _signingCredentialsProvider = signingCredentialsProvider; _jwtTokenExpireDateTimeProvider = jwtTokenExpireDateTimeProvider; _jwtSecurityTokenProvider = jwtSecurityTokenProvider; _jwtSecurityTokenWriter = jwtSecurityTokenWriter; _otpAuthTokenClaimsProvider = otpAuthTokenClaimsProvider; }
public CustomJwtFormat(ISigningCredentialsProvider signingCredentialsProvider, TimeSpan defaultJwtExpireTimeSpan) { _signingCredentialsProvider = signingCredentialsProvider; _defaultJwtExpireTimeSpan = defaultJwtExpireTimeSpan; }
public JwtTokenFormatProvider(IApplicationSettingsProvider appSettings, ISigningCredentialsProvider signingCredentialsProvider) { _appSettings = appSettings; _signingCredentialsProvider = signingCredentialsProvider; }
public JwtProvider(IClaimsIdentityProvider claimsIdentityProvider, ISigningCredentialsProvider signingCredentialsProvider, IApplicationSettingsProvider applicationSettingsProvider) { _claimsIdentityProvider = claimsIdentityProvider; _signingCredentialsProvider = signingCredentialsProvider; _applicationSettingsProvider = applicationSettingsProvider; }