Beispiel #1
0
 public JwtLogic(TelemetryScopedLogger logger, TrackKeyLogic trackKeyLogic, ClaimsLogic <TClient, TScope, TClaim> claimsLogic, OAuthResourceScopeLogic <TClient, TScope, TClaim> oauthResourceScopeLogic, IHttpContextAccessor httpContextAccessor) : base(httpContextAccessor)
 {
     this.logger                  = logger;
     this.trackKeyLogic           = trackKeyLogic;
     this.claimsLogic             = claimsLogic;
     this.oauthResourceScopeLogic = oauthResourceScopeLogic;
 }
Beispiel #2
0
 public OAuthTokenDownLogic(TelemetryScopedLogger logger, ITenantRepository tenantRepository, JwtLogic <TClient, TScope, TClaim> jwtLogic, SecretHashLogic secretHashLogic, OAuthResourceScopeLogic <TClient, TScope, TClaim> oauthResourceScopeLogic, IHttpContextAccessor httpContextAccessor) : base(httpContextAccessor)
 {
     this.logger                  = logger;
     this.tenantRepository        = tenantRepository;
     this.jwtLogic                = jwtLogic;
     this.secretHashLogic         = secretHashLogic;
     this.oauthResourceScopeLogic = oauthResourceScopeLogic;
 }
Beispiel #3
0
 public OidcAuthDownLogic(TelemetryScopedLogger logger, IServiceProvider serviceProvider, ITenantRepository tenantRepository, SequenceLogic sequenceLogic, FormActionLogic formActionLogic, ClaimTransformationsLogic claimTransformationsLogic, JwtLogic <TClient, TScope, TClaim> jwtLogic, OAuthAuthCodeGrantLogic <TClient, TScope, TClaim> oauthAuthCodeGrantLogic, OAuthResourceScopeLogic <TClient, TScope, TClaim> oauthResourceScopeLogic, IHttpContextAccessor httpContextAccessor) : base(httpContextAccessor)
 {
     this.logger                    = logger;
     this.serviceProvider           = serviceProvider;
     this.tenantRepository          = tenantRepository;
     this.sequenceLogic             = sequenceLogic;
     this.formActionLogic           = formActionLogic;
     this.claimTransformationsLogic = claimTransformationsLogic;
     this.jwtLogic                  = jwtLogic;
     this.oauthAuthCodeGrantLogic   = oauthAuthCodeGrantLogic;
     this.oauthResourceScopeLogic   = oauthResourceScopeLogic;
 }