public OAuthTokenDownLogic(TelemetryScopedLogger logger, ITenantRepository tenantRepository, JwtDownLogic <TClient, TScope, TClaim> jwtDownLogic, SecretHashLogic secretHashLogic, OAuthResourceScopeDownLogic <TClient, TScope, TClaim> oauthResourceScopeDownLogic, IHttpContextAccessor httpContextAccessor) : base(httpContextAccessor) { this.logger = logger; this.tenantRepository = tenantRepository; this.jwtDownLogic = jwtDownLogic; this.secretHashLogic = secretHashLogic; this.oauthResourceScopeDownLogic = oauthResourceScopeDownLogic; }
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; }
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; }
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; }