Beispiel #1
0
 public JwtDownLogic(TelemetryScopedLogger logger, TrackKeyLogic trackKeyLogic, TrackIssuerLogic trackIssuerLogic, ClaimsDownLogic <TClient, TScope, TClaim> claimsDownLogic, OAuthResourceScopeDownLogic <TClient, TScope, TClaim> oauthResourceScopeDownLogic, IHttpContextAccessor httpContextAccessor) : base(httpContextAccessor)
 {
     this.logger                      = logger;
     this.trackKeyLogic               = trackKeyLogic;
     this.trackIssuerLogic            = trackIssuerLogic;
     this.claimsDownLogic             = claimsDownLogic;
     this.oauthResourceScopeDownLogic = oauthResourceScopeDownLogic;
 }
Beispiel #2
0
 public SamlAuthnUpLogic(TelemetryScopedLogger logger, IServiceProvider serviceProvider, ITenantRepository tenantRepository, SequenceLogic sequenceLogic, SessionUpPartyLogic sessionUpPartyLogic, SecurityHeaderLogic securityHeaderLogic, ClaimTransformationsLogic claimTransformationsLogic, 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.claimTransformationsLogic = claimTransformationsLogic;
     this.claimsDownLogic           = claimsDownLogic;
     this.saml2ConfigurationLogic   = saml2ConfigurationLogic;
 }
Beispiel #3
0
 public OAuthRefreshTokenGrantDownLogic(TelemetryScopedLogger logger, ITenantRepository tenantRepository, ClaimsDownLogic <TClient, TScope, TClaim> claimsDownLogic, IHttpContextAccessor httpContextAccessor) : base(httpContextAccessor)
 {
     this.logger           = logger;
     this.tenantRepository = tenantRepository;
     this.claimsDownLogic  = claimsDownLogic;
 }