public TokenExchangeGrantValidator( IScopedContext <TenantRequestContext> scopedTenantRequestContext, IScopedStorage scopedStorage, IResourceStore resourceStore, IScopedOptionalClaims scopedOptionalClaims, IConsentExternalService consentExternalService, IExternalServicesStore externalServicesStore, IScopedOverrideRawScopeValues scopedOverrideRawScopeValues, ISerializer serializer, IConsentDiscoveryCacheAccessor consentDiscoveryCacheAccessor, IOptions <TokenExchangeOptions> tokenExchangeOptions, IIdentityTokenValidator identityTokenValidator, ITokenValidator tokenValidator, ILogger <TokenExchangeGrantValidator> logger) { _scopedTenantRequestContext = scopedTenantRequestContext; _scopedStorage = scopedStorage; _serializer = serializer; _resourceStore = resourceStore; _scopedOptionalClaims = scopedOptionalClaims; _consentExternalService = consentExternalService; _externalServicesStore = externalServicesStore; _scopedOverrideRawScopeValues = scopedOverrideRawScopeValues; _consentDiscoveryCacheAccessor = consentDiscoveryCacheAccessor; _tokenExchangeOptions = tokenExchangeOptions.Value; _identityTokenValidator = identityTokenValidator; _tokenValidator = tokenValidator; _logger = logger; }
public ArbitraryTokenGrantValidator( IScopedContext <TenantRequestContext> scopedTenantRequestContext, IScopedOptionalClaims scopedOptionalClaims, ILogger <ArbitraryTokenGrantValidator> logger) { _scopedTenantRequestContext = scopedTenantRequestContext; _scopedOptionalClaims = scopedOptionalClaims; _logger = logger; }
public MyDefaultClaimsService( IProfileService profile, IScopedOptionalClaims scopedOptionalClaims, IScopedOverrideRawScopeValues scopedOverrideRawScopeValues, ILogger <MyDefaultClaimsService> logger) : base(profile, logger) { _scopedOptionalClaims = scopedOptionalClaims; _scopedOverrideRawScopeValues = scopedOverrideRawScopeValues; }
public ArbitraryIdentityGrantValidator( IScopedContext <TenantRequestContext> scopedTenantRequestContext, IHttpContextAccessor contextAccessor, IResourceStore resourceStore, IScopedOptionalClaims scopedOptionalClaims, ILogger <ArbitraryIdentityGrantValidator> logger) { _scopedTenantRequestContext = scopedTenantRequestContext; _contextAccessor = contextAccessor; _resourceStore = resourceStore; _scopedOptionalClaims = scopedOptionalClaims; _logger = logger; }
/// <summary> /// Initializes a new instance of the <see cref="DeviceCodeValidator"/> class. /// </summary> /// <param name="devices">The devices.</param> /// <param name="profile">The profile.</param> /// <param name="throttlingService">The throttling service.</param> /// <param name="systemClock">The system clock.</param> /// <param name="logger">The logger.</param> public MyDeviceCodeValidator( IScopedContext <TenantRequestContext> scopedTenantRequestContext, IScopedOptionalClaims scopedOptionalClaims, IDeviceFlowCodeService devices, IProfileService profile, IDeviceFlowThrottlingService throttlingService, ISystemClock systemClock, ILogger <MyDeviceCodeValidator> logger) { _scopedTenantRequestContext = scopedTenantRequestContext; _scopedOptionalClaims = scopedOptionalClaims; _devices = devices; _profile = profile; _throttlingService = throttlingService; _systemClock = systemClock; _logger = logger; }
public MyTokenResponseGenerator( IScopedHttpContextRequestForm scopedHttpContextRequestForm, IHttpContextAccessor contextAccessor, IScopedOptionalClaims scopedOptionalClaims, IScopedStorage scopedStorage, IRefreshTokenStore refreshTokenStore, IReferenceTokenStore referenceTokenStore, IPersistedGrantStoreEx persistedGrantStore, ISystemClock clock, ITokenService tokenService, IRefreshTokenService refreshTokenService, IScopeParser scopeParser, IResourceStore resources, IClientStore clients, ILogger <TokenResponseGenerator> logger) : base(clock, tokenService, refreshTokenService, scopeParser, resources, clients, logger) { _scopedHttpContextRequestForm = scopedHttpContextRequestForm; _contextAccessor = contextAccessor; _scopedOptionalClaims = scopedOptionalClaims; _refreshTokenStore = refreshTokenStore; _referenceTokenStore = referenceTokenStore; _scopedStorage = scopedStorage; _persistedGrantStore = persistedGrantStore; }