public DeviceAuthorizationRequestValidator( IdentityServerOptions options, ScopeValidator scopeValidator, ILogger <DeviceAuthorizationRequestValidator> logger) { _options = options; _scopeValidator = scopeValidator; _logger = logger; }
public TokenRequestValidator(IdentityServerOptions options, IPersistedGrantService grants, IResourceOwnerPasswordValidator resourceOwnerValidator, IProfileService profile, ExtensionGrantValidator extensionGrantValidator, ICustomTokenRequestValidator customRequestValidator, ScopeValidator scopeValidator, IEventService events, ILogger <TokenRequestValidator> logger) { _logger = logger; _options = options; _grants = grants; _resourceOwnerValidator = resourceOwnerValidator; _profile = profile; _extensionGrantValidator = extensionGrantValidator; _customRequestValidator = customRequestValidator; _scopeValidator = scopeValidator; _events = events; }
/// <summary> /// Initializes a new instance of the <see cref="TokenRequestValidator"/> class. /// </summary> /// <param name="options">The options.</param> /// <param name="authorizationCodeStore">The authorization code store.</param> /// <param name="refreshTokenStore">The refresh token store.</param> /// <param name="resourceOwnerValidator">The resource owner validator.</param> /// <param name="profile">The profile.</param> /// <param name="extensionGrantValidator">The extension grant validator.</param> /// <param name="customRequestValidator">The custom request validator.</param> /// <param name="scopeValidator">The scope validator.</param> /// <param name="events">The events.</param> /// <param name="logger">The logger.</param> public TokenRequestValidator(IdentityServerOptions options, IAuthorizationCodeStore authorizationCodeStore, IRefreshTokenStore refreshTokenStore, IResourceOwnerPasswordValidator resourceOwnerValidator, IProfileService profile, ExtensionGrantValidator extensionGrantValidator, ICustomTokenRequestValidator customRequestValidator, ScopeValidator scopeValidator, IEventService events, ILogger <TokenRequestValidator> logger) { _logger = logger; _options = options; _authorizationCodeStore = authorizationCodeStore; _refreshTokenStore = refreshTokenStore; _resourceOwnerValidator = resourceOwnerValidator; _profile = profile; _extensionGrantValidator = extensionGrantValidator; _customRequestValidator = customRequestValidator; _scopeValidator = scopeValidator; _events = events; }
/// <summary> /// Initializes a new instance of the <see cref="TokenRequestValidator" /> class. /// </summary> /// <param name="options">The options.</param> /// <param name="authorizationCodeStore">The authorization code store.</param> /// <param name="resourceOwnerValidator">The resource owner validator.</param> /// <param name="profile">The profile.</param> /// <param name="deviceCodeValidator">The device code validator.</param> /// <param name="extensionGrantValidator">The extension grant validator.</param> /// <param name="customRequestValidator">The custom request validator.</param> /// <param name="scopeValidator">The scope validator.</param> /// <param name="tokenValidator">The token validator.</param> /// <param name="events">The events.</param> /// <param name="clock">The clock.</param> /// <param name="logger">The logger.</param> public TokenRequestValidator(IdentityServerOptions options, IAuthorizationCodeStore authorizationCodeStore, IResourceOwnerPasswordValidator resourceOwnerValidator, IProfileService profile, IDeviceCodeValidator deviceCodeValidator, ExtensionGrantValidator extensionGrantValidator, ICustomTokenRequestValidator customRequestValidator, ScopeValidator scopeValidator, ITokenValidator tokenValidator, IEventService events, ISystemClock clock, ILogger <TokenRequestValidator> logger) { _logger = logger; _options = options; _clock = clock; _authorizationCodeStore = authorizationCodeStore; _resourceOwnerValidator = resourceOwnerValidator; _profile = profile; _deviceCodeValidator = deviceCodeValidator; _extensionGrantValidator = extensionGrantValidator; _customRequestValidator = customRequestValidator; _scopeValidator = scopeValidator; _tokenValidator = tokenValidator; _events = events; }
public AuthorizeRequestValidator( IdentityServerOptions options, IClientStore clients, ICustomAuthorizeRequestValidator customValidator, IRedirectUriValidator uriValidator, ScopeValidator scopeValidator, IUserSession userSession, ILogger <AuthorizeRequestValidator> logger) { _options = options; _clients = clients; _customValidator = customValidator; _uriValidator = uriValidator; _scopeValidator = scopeValidator; _userSession = userSession; _logger = logger; }