public OidcFrontChannelLogoutUpLogic(TelemetryScopedLogger logger, ITenantRepository tenantRepository, SessionUpPartyLogic sessionUpPartyLogic, SingleLogoutDownLogic singleLogoutDownLogic, OAuthRefreshTokenGrantDownLogic <OAuthDownClient, OAuthDownScope, OAuthDownClaim> oauthRefreshTokenGrantLogic, IHttpContextAccessor httpContextAccessor) : base(httpContextAccessor) { this.logger = logger; this.tenantRepository = tenantRepository; this.sessionUpPartyLogic = sessionUpPartyLogic; this.singleLogoutDownLogic = singleLogoutDownLogic; this.oauthRefreshTokenGrantLogic = oauthRefreshTokenGrantLogic; }
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; }
public OidcRpInitiatedLogoutUpLogic(TelemetryScopedLogger logger, IServiceProvider serviceProvider, ITenantRepository tenantRepository, SequenceLogic sequenceLogic, SessionUpPartyLogic sessionUpPartyLogic, SingleLogoutDownLogic singleLogoutDownLogic, OAuthRefreshTokenGrantDownLogic <OAuthDownClient, OAuthDownScope, OAuthDownClaim> oauthRefreshTokenGrantLogic, SecurityHeaderLogic securityHeaderLogic, IHttpContextAccessor httpContextAccessor) : base(httpContextAccessor) { this.logger = logger; this.serviceProvider = serviceProvider; this.tenantRepository = tenantRepository; this.sequenceLogic = sequenceLogic; this.sessionUpPartyLogic = sessionUpPartyLogic; this.singleLogoutDownLogic = singleLogoutDownLogic; this.oauthRefreshTokenGrantLogic = oauthRefreshTokenGrantLogic; this.securityHeaderLogic = securityHeaderLogic; }
public SamlLogoutDownLogic(TelemetryScopedLogger logger, IServiceProvider serviceProvider, ITenantRepository tenantRepository, SequenceLogic sequenceLogic, SecurityHeaderLogic securityHeaderLogic, Saml2ConfigurationLogic saml2ConfigurationLogic, ClaimTransformationsLogic claimTransformationsLogic, SamlClaimsDownLogic samlClaimsDownLogic, ClaimsDownLogic <OidcDownClient, OidcDownScope, OidcDownClaim> claimsDownLogic, SingleLogoutDownLogic singleLogoutDownLogic, IHttpContextAccessor httpContextAccessor) : base(httpContextAccessor) { this.logger = logger; this.serviceProvider = serviceProvider; this.tenantRepository = tenantRepository; this.sequenceLogic = sequenceLogic; this.securityHeaderLogic = securityHeaderLogic; this.saml2ConfigurationLogic = saml2ConfigurationLogic; this.claimTransformationsLogic = claimTransformationsLogic; this.samlClaimsDownLogic = samlClaimsDownLogic; this.claimsDownLogic = claimsDownLogic; this.singleLogoutDownLogic = singleLogoutDownLogic; }