예제 #1
0
 public LoginPageLogic(TelemetryScopedLogger logger, IServiceProvider serviceProvider, SessionLoginUpPartyLogic sessionLogic, SequenceLogic sequenceLogic, ClaimTransformLogic claimTransformLogic, LoginUpLogic loginUpLogic, IHttpContextAccessor httpContextAccessor) : base(httpContextAccessor)
 {
     this.logger              = logger;
     this.serviceProvider     = serviceProvider;
     this.sessionLogic        = sessionLogic;
     this.sequenceLogic       = sequenceLogic;
     this.claimTransformLogic = claimTransformLogic;
     this.loginUpLogic        = loginUpLogic;
 }
예제 #2
0
 public OAuthTokenDownLogic(TelemetryScopedLogger logger, ITenantRepository tenantRepository, JwtDownLogic <TClient, TScope, TClaim> jwtDownLogic, SecretHashLogic secretHashLogic, ClaimTransformLogic claimTransformLogic, OAuthResourceScopeDownLogic <TClient, TScope, TClaim> oauthResourceScopeDownLogic, IHttpContextAccessor httpContextAccessor) : base(httpContextAccessor)
 {
     this.logger                      = logger;
     this.tenantRepository            = tenantRepository;
     this.jwtDownLogic                = jwtDownLogic;
     this.secretHashLogic             = secretHashLogic;
     this.claimTransformLogic         = claimTransformLogic;
     this.oauthResourceScopeDownLogic = oauthResourceScopeDownLogic;
 }
예제 #3
0
 public OidcAuthDownLogic(TelemetryScopedLogger logger, IServiceProvider serviceProvider, ITenantRepository tenantRepository, SequenceLogic sequenceLogic, SecurityHeaderLogic securityHeaderLogic, ClaimTransformLogic claimTransformLogic, JwtDownLogic <TClient, TScope, TClaim> jwtDownLogic, OAuthAuthCodeGrantDownLogic <TClient, TScope, TClaim> oauthAuthCodeGrantDownLogic, OAuthResourceScopeDownLogic <TClient, TScope, TClaim> oauthResourceScopeDownLogic, IHttpContextAccessor httpContextAccessor) : base(httpContextAccessor)
 {
     this.logger                      = logger;
     this.serviceProvider             = serviceProvider;
     this.tenantRepository            = tenantRepository;
     this.sequenceLogic               = sequenceLogic;
     this.securityHeaderLogic         = securityHeaderLogic;
     this.claimTransformLogic         = claimTransformLogic;
     this.jwtDownLogic                = jwtDownLogic;
     this.oauthAuthCodeGrantDownLogic = oauthAuthCodeGrantDownLogic;
     this.oauthResourceScopeDownLogic = oauthResourceScopeDownLogic;
 }
예제 #4
0
 public OidcAuthUpLogic(TelemetryScopedLogger logger, IServiceProvider serviceProvider, ITenantRepository tenantRepository, JwtUpLogic <TParty, TClient> jwtUpLogic, SequenceLogic sequenceLogic, SessionUpPartyLogic sessionUpPartyLogic, SecurityHeaderLogic securityHeaderLogic, OidcDiscoveryReadUpLogic <TParty, TClient> oidcDiscoveryReadUpLogic, ClaimTransformLogic claimTransformLogic, IHttpClientFactory httpClientFactory, IHttpContextAccessor httpContextAccessor) : base(httpContextAccessor)
 {
     this.logger                   = logger;
     this.serviceProvider          = serviceProvider;
     this.tenantRepository         = tenantRepository;
     this.jwtUpLogic               = jwtUpLogic;
     this.sequenceLogic            = sequenceLogic;
     this.sessionUpPartyLogic      = sessionUpPartyLogic;
     this.securityHeaderLogic      = securityHeaderLogic;
     this.oidcDiscoveryReadUpLogic = oidcDiscoveryReadUpLogic;
     this.claimTransformLogic      = claimTransformLogic;
     this.httpClientFactory        = httpClientFactory;
 }
예제 #5
0
 public SamlAuthnUpLogic(TelemetryScopedLogger logger, IServiceProvider serviceProvider, ITenantRepository tenantRepository, SequenceLogic sequenceLogic, SessionUpPartyLogic sessionUpPartyLogic, SecurityHeaderLogic securityHeaderLogic, SamlMetadataReadUpLogic samlMetadataReadUpLogic, ClaimTransformLogic claimTransformLogic, ClaimsDownLogic <OidcDownClient, OidcDownScope, OidcDownClaim> claimsDownLogic, Saml2ConfigurationLogic saml2ConfigurationLogic, IHttpContextAccessor httpContextAccessor) : base(httpContextAccessor)
 {
     this.logger                  = logger;
     this.serviceProvider         = serviceProvider;
     this.tenantRepository        = tenantRepository;
     this.sequenceLogic           = sequenceLogic;
     this.sessionUpPartyLogic     = sessionUpPartyLogic;
     this.securityHeaderLogic     = securityHeaderLogic;
     this.samlMetadataReadUpLogic = samlMetadataReadUpLogic;
     this.claimTransformLogic     = claimTransformLogic;
     this.claimsDownLogic         = claimsDownLogic;
     this.saml2ConfigurationLogic = saml2ConfigurationLogic;
 }