示例#1
0
 public OidcTokenDownLogic(TelemetryScopedLogger logger, ITenantRepository tenantRepository, JwtLogic <TClient, TScope, TClaim> jwtLogic, OAuthAuthCodeGrantLogic <TClient, TScope, TClaim> oauthAuthCodeGrantLogic, OAuthRefreshTokenGrantLogic <TClient, TScope, TClaim> oauthRefreshTokenGrantLogic, SecretHashLogic secretHashLogic, OAuthResourceScopeLogic <TClient, TScope, TClaim> oauthResourceScopeLogic, IHttpContextAccessor httpContextAccessor) : base(logger, tenantRepository, jwtLogic, secretHashLogic, oauthResourceScopeLogic, httpContextAccessor)
 {
     this.logger                      = logger;
     this.tenantRepository            = tenantRepository;
     this.jwtLogic                    = jwtLogic;
     this.oauthAuthCodeGrantLogic     = oauthAuthCodeGrantLogic;
     this.oauthRefreshTokenGrantLogic = oauthRefreshTokenGrantLogic;
 }
示例#2
0
 public OidcEndSessionDownLogic(TelemetryScopedLogger logger, IServiceProvider serviceProvider, ITenantRepository tenantRepository, SequenceLogic sequenceLogic, FormActionLogic formActionLogic, JwtLogic <TClient, TScope, TClaim> jwtLogic, OAuthRefreshTokenGrantLogic <TClient, TScope, TClaim> oauthRefreshTokenGrantLogic, IHttpContextAccessor httpContextAccessor) : base(httpContextAccessor)
 {
     this.logger                      = logger;
     this.serviceProvider             = serviceProvider;
     this.tenantRepository            = tenantRepository;
     this.sequenceLogic               = sequenceLogic;
     this.formActionLogic             = formActionLogic;
     this.jwtLogic                    = jwtLogic;
     this.oauthRefreshTokenGrantLogic = oauthRefreshTokenGrantLogic;
 }