コード例 #1
0
 public CreateJwtTokenAsStringService(
     IJwtTokenClaimsProvider jwtTokenClaimsProvider,
     ISigningCredentialsProvider signingCredentialsProvider,
     IJwtTokenExpireDateTimeProvider jwtTokenExpireDateTimeProvider,
     IJwtSecurityTokenProvider jwtSecurityTokenProvider,
     IJwtSecurityTokenWriter jwtSecurityTokenWriter)
 {
     _jwtTokenClaimsProvider         = jwtTokenClaimsProvider;
     _signingCredentialsProvider     = signingCredentialsProvider;
     _jwtTokenExpireDateTimeProvider = jwtTokenExpireDateTimeProvider;
     _jwtSecurityTokenProvider       = jwtSecurityTokenProvider;
     _jwtSecurityTokenWriter         = jwtSecurityTokenWriter;
 }
コード例 #2
0
 public OtpAuthTokenProvider(
     ISigningCredentialsProvider signingCredentialsProvider,
     IJwtTokenExpireDateTimeProvider jwtTokenExpireDateTimeProvider,
     IJwtSecurityTokenProvider jwtSecurityTokenProvider,
     IJwtSecurityTokenWriter jwtSecurityTokenWriter,
     IOtpAuthTokenClaimsProvider otpAuthTokenClaimsProvider)
 {
     _signingCredentialsProvider     = signingCredentialsProvider;
     _jwtTokenExpireDateTimeProvider = jwtTokenExpireDateTimeProvider;
     _jwtSecurityTokenProvider       = jwtSecurityTokenProvider;
     _jwtSecurityTokenWriter         = jwtSecurityTokenWriter;
     _otpAuthTokenClaimsProvider     = otpAuthTokenClaimsProvider;
 }
コード例 #3
0
 public CustomJwtFormat(ISigningCredentialsProvider signingCredentialsProvider, TimeSpan defaultJwtExpireTimeSpan)
 {
     _signingCredentialsProvider = signingCredentialsProvider;
     _defaultJwtExpireTimeSpan   = defaultJwtExpireTimeSpan;
 }
コード例 #4
0
 public JwtTokenFormatProvider(IApplicationSettingsProvider appSettings, ISigningCredentialsProvider signingCredentialsProvider)
 {
     _appSettings = appSettings;
     _signingCredentialsProvider = signingCredentialsProvider;
 }
コード例 #5
0
 public JwtProvider(IClaimsIdentityProvider claimsIdentityProvider, ISigningCredentialsProvider signingCredentialsProvider, IApplicationSettingsProvider applicationSettingsProvider)
 {
     _claimsIdentityProvider      = claimsIdentityProvider;
     _signingCredentialsProvider  = signingCredentialsProvider;
     _applicationSettingsProvider = applicationSettingsProvider;
 }