Example #1
0
 public OidcFrontChannelLogoutDownLogic(TelemetryScopedLogger logger, TrackIssuerLogic trackIssuerLogic, ITenantRepository tenantRepository, SecurityHeaderLogic securityHeaderLogic, SingleLogoutDownLogic singleLogoutDownLogic, IHttpContextAccessor httpContextAccessor) : base(httpContextAccessor)
 {
     this.logger                = logger;
     this.trackIssuerLogic      = trackIssuerLogic;
     this.tenantRepository      = tenantRepository;
     this.securityHeaderLogic   = securityHeaderLogic;
     this.singleLogoutDownLogic = singleLogoutDownLogic;
 }
Example #2
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;
 }
Example #3
0
 public Saml2ConfigurationLogic(TelemetryScopedLogger logger, TrackKeyLogic trackKeyLogic, TrackIssuerLogic trackIssuerLogic, IHttpContextAccessor httpContextAccessor) : base(httpContextAccessor)
 {
     this.logger           = logger;
     this.trackKeyLogic    = trackKeyLogic;
     this.trackIssuerLogic = trackIssuerLogic;
 }
Example #4
0
 public Saml2ConfigurationLogic(TrackKeyLogic trackKeyLogic, TrackIssuerLogic trackIssuerLogic, IHttpContextAccessor httpContextAccessor) : base(httpContextAccessor)
 {
     this.trackKeyLogic    = trackKeyLogic;
     this.trackIssuerLogic = trackIssuerLogic;
 }
Example #5
0
 public OidcDiscoveryDownLogic(TelemetryScopedLogger logger, ITenantRepository tenantRepository, TrackIssuerLogic trackIssuerLogic, IHttpContextAccessor httpContextAccessor) : base(httpContextAccessor)
 {
     this.logger           = logger;
     this.tenantRepository = tenantRepository;
     this.trackIssuerLogic = trackIssuerLogic;
 }