コード例 #1
0
 public AccountLogic(TelemetryScopedLogger logger, ITenantRepository tenantRepository, IMasterRepository masterRepository, SecretHashLogic secretHashLogic, IHttpContextAccessor httpContextAccessor) : base(httpContextAccessor)
 {
     this.logger           = logger;
     this.tenantRepository = tenantRepository;
     this.masterRepository = masterRepository;
     this.secretHashLogic  = secretHashLogic;
 }
コード例 #2
0
 public AccountTwoFactorLogic(TelemetryScopedLogger logger, ITenantRepository tenantRepository, ExternalSecretLogic externalSecretLogic, SecretHashLogic secretHashLogic, IHttpContextAccessor httpContextAccessor) : base(httpContextAccessor)
 {
     this.logger              = logger;
     this.tenantRepository    = tenantRepository;
     this.externalSecretLogic = externalSecretLogic;
     this.secretHashLogic     = secretHashLogic;
 }
コード例 #3
0
 public OAuthTokenDownLogic(TelemetryScopedLogger logger, ITenantRepository tenantRepository, JwtLogic <TClient, TScope, TClaim> jwtLogic, SecretHashLogic secretHashLogic, OAuthResourceScopeLogic <TClient, TScope, TClaim> oauthResourceScopeLogic, IHttpContextAccessor httpContextAccessor) : base(httpContextAccessor)
 {
     this.logger                  = logger;
     this.tenantRepository        = tenantRepository;
     this.jwtLogic                = jwtLogic;
     this.secretHashLogic         = secretHashLogic;
     this.oauthResourceScopeLogic = oauthResourceScopeLogic;
 }
コード例 #4
0
 public OidcTokenDownLogic(TelemetryScopedLogger logger, ITenantRepository tenantRepository, JwtDownLogic <TClient, TScope, TClaim> jwtDownLogic, OAuthAuthCodeGrantDownLogic <TClient, TScope, TClaim> oauthAuthCodeGrantDownLogic, OAuthRefreshTokenGrantDownLogic <TClient, TScope, TClaim> oauthRefreshTokenGrantDownLogic, SecretHashLogic secretHashLogic, ClaimTransformLogic claimTransformLogic, OAuthResourceScopeDownLogic <TClient, TScope, TClaim> oauthResourceScopeDownLogic, IHttpContextAccessor httpContextAccessor) : base(logger, tenantRepository, jwtDownLogic, secretHashLogic, claimTransformLogic, oauthResourceScopeDownLogic, httpContextAccessor)
 {
     this.logger                          = logger;
     this.tenantRepository                = tenantRepository;
     this.jwtDownLogic                    = jwtDownLogic;
     this.oauthAuthCodeGrantDownLogic     = oauthAuthCodeGrantDownLogic;
     this.oauthRefreshTokenGrantDownLogic = oauthRefreshTokenGrantDownLogic;
 }
コード例 #5
0
 public AccountLogic(TelemetryScopedLogger logger, ITenantRepository tenantRepository, IMasterRepository masterRepository, SecretHashLogic secretHashLogic, FailingLoginLogic failingLoginLogic, IHttpContextAccessor httpContextAccessor) : base(logger, tenantRepository, masterRepository, secretHashLogic, httpContextAccessor)
 {
     this.failingLoginLogic = failingLoginLogic;
 }