Example #1
0
 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;
 }
Example #2
0
 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 OidcRpInitiatedLogoutDownLogic(TelemetryScopedLogger logger, IServiceProvider serviceProvider, ITenantRepository tenantRepository, SequenceLogic sequenceLogic, SecurityHeaderLogic securityHeaderLogic, JwtDownLogic <TClient, TScope, TClaim> jwtDownLogic, IHttpContextAccessor httpContextAccessor) : base(httpContextAccessor)
 {
     this.logger              = logger;
     this.serviceProvider     = serviceProvider;
     this.tenantRepository    = tenantRepository;
     this.sequenceLogic       = sequenceLogic;
     this.securityHeaderLogic = securityHeaderLogic;
     this.jwtDownLogic        = jwtDownLogic;
 }
Example #4
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;
 }
Example #5
0
 public OidcUserInfoDownLogic(TelemetryScopedLogger logger, ITenantRepository tenantRepository, JwtDownLogic <TClient, TScope, TClaim> jwtDownLogic, IHttpContextAccessor httpContextAccessor) : base(httpContextAccessor)
 {
     this.logger           = logger;
     this.tenantRepository = tenantRepository;
     this.jwtLogic         = jwtDownLogic;
 }