public AuthorizeInteractionResponseGenerator(ICoreSettings core, IConsentService consent) { _signIn = new SignInMessage(); _core = core; _consent = consent; }
public TokenValidator(ICoreSettings settings, IUserService users, ITokenHandleStore tokenHandles, ILogger logger) { _settings = settings; _users = users; _tokenHandles = tokenHandles; _logger = logger; }
public static AuthorizeRequestValidator CreateAuthorizeValidator( ICoreSettings settings = null, ILogger logger = null, IUserService users = null, ICustomRequestValidator customValidator = null) { if (settings == null) { settings = new TestSettings(); } if (logger == null) { logger = new DebugLogger(); } if (customValidator == null) { customValidator = new DefaultCustomRequestValidator(); } if (users == null) { users = new TestUserService(); } return(new AuthorizeRequestValidator(settings, logger, users, customValidator)); }
public static AuthorizeRequestValidator CreateAuthorizeValidator( ICoreSettings settings = null, ILogger logger = null, IUserService users = null, ICustomRequestValidator customValidator = null) { if (settings == null) { settings = new TestSettings(); } if (logger == null) { logger = new DebugLogger(); } if (customValidator == null) { customValidator = new DefaultCustomRequestValidator(); } if (users == null) { users = new TestUserService(); } return new AuthorizeRequestValidator(settings, logger, users, customValidator); }
/// <summary> /// Constructor that accepts a database and logger. /// </summary> /// <param name="database">The client database connection.</param> /// <param name="logger">A logging instance.</param> /// <param name="instanceID">A parameter to specify the engine instance ID.</param> /// <param name="coreSettings">The core settings accessor.</param> protected BaseEngine(IClientDatabase database, ILogger logger, int instanceID, ICoreSettings coreSettings) { if (database == null) { throw new ArgumentNullException(nameof(database)); } if (logger == null) { throw new ArgumentNullException(nameof(logger)); } if (coreSettings == null) { throw new ArgumentNullException(nameof(coreSettings)); } if (instanceID < 0) { throw new ArgumentException(nameof(instanceID) + " must be a positive integer."); } Database = database; Logger = logger; InstanceID = instanceID; CoreSettings = coreSettings; CancelSource = new CancellationTokenSource(); }
public AuthorizeResponseGenerator(ITokenService tokenService, IAuthorizationCodeStore authorizationCodes, ITokenHandleStore tokenHandles, ICoreSettings settings) { _tokenService = tokenService; _authorizationCodes = authorizationCodes; _tokenHandles = tokenHandles; _settings = settings; }
/// <summary> /// Constructor that accepts a database and logger. /// </summary> /// <param name="database">The client database connection.</param> /// <param name="logger">A logging instance.</param> /// <param name="instanceID">A parameter to specify the engine instance ID.</param> /// <param name="coreSettings">The core settings accessor.</param> public RestoreEngine(IClientDatabase database, ILogger logger, int instanceID, ICoreSettings coreSettings) : base(database, logger, instanceID, coreSettings) { }
public virtual async Task<IEnumerable<Claim>> GetIdentityTokenClaimsAsync(ClaimsPrincipal subject, Client client, IEnumerable<Scope> scopes, ICoreSettings settings, bool includeAllIdentityClaims, IUserService users, NameValueCollection request) { List<Claim> outputClaims = new List<Claim>(GetStandardSubjectClaims(subject)); var additionalClaims = new List<string>(); // fetch all identity claims that need to go into the id token foreach (var scope in scopes) { if (scope.IsOpenIdScope) { foreach (var scopeClaim in scope.Claims) { if (includeAllIdentityClaims || scopeClaim.AlwaysIncludeInIdToken) { additionalClaims.Add(scopeClaim.Name); } } } } if (additionalClaims.Count > 0) { var claims = await users.GetProfileDataAsync(subject.GetSubjectId(), additionalClaims); if (claims != null) { outputClaims.AddRange(claims); } } return outputClaims; }
public DefaultTokenService(IUserService users, ICoreSettings settings, IClaimsProvider claimsProvider, ITokenHandleStore tokenHandles) { _users = users; _settings = settings; _claimsProvider = claimsProvider; _tokenHandles = tokenHandles; }
public AuthenticationController(ILogger logger, IUserService userService, ICoreSettings settings, IExternalClaimsFilter externalClaimsFilter, AuthenticationOptions authenticationOptions) { this.logger = logger; this.userService = userService; this.settings = settings; this.externalClaimsFilter = externalClaimsFilter; this.authenticationOptions = authenticationOptions; }
public TokenRequestValidator(ICoreSettings settings, ILogger logger, IAuthorizationCodeStore authorizationCodes, IUserService users, IAssertionGrantValidator assertionValidator, ICustomRequestValidator customRequestValidator) { _settings = settings; _logger = logger; _authorizationCodes = authorizationCodes; _users = users; _assertionValidator = assertionValidator; _customRequestValidator = customRequestValidator; }
public MultiCaretTextAdornment(IWpfTextView view, ICoreSettings settings) { this.view = view ?? throw new ArgumentNullException(nameof(view)); this.settings = settings; this.caretBlinkHelper = new CaretBlinkHelper(); this.layer = view.GetAdornmentLayer(Constants.AdornmentLayerName); this.view.LayoutChanged += this.UpdateLayout; this.settings.SettingsChanged += this.UpdateLayout; }
public WsFederationController(ICoreSettings settings, IUserService users, ILogger logger, SignInValidator validator, SignInResponseGenerator signInResponseGenerator, MetadataResponseGenerator metadataResponseGenerator, ICookieService cookies) { _settings = settings; _logger = logger; _validator = validator; _signInResponseGenerator = signInResponseGenerator; _metadataResponseGenerator = metadataResponseGenerator; _cookies = cookies; }
public static TokenRequestValidator CreateTokenValidator( ICoreSettings settings, ILogger logger, IAuthorizationCodeStore authorizationCodeStore = null, IUserService userService = null, IAssertionGrantValidator assertionGrantValidator = null, ICustomRequestValidator customRequestValidator = null) { return new TokenRequestValidator(settings, logger, authorizationCodeStore, userService, assertionGrantValidator, customRequestValidator); }
public static TokenRequestValidator CreateTokenValidator( ICoreSettings settings, ILogger logger, IAuthorizationCodeStore authorizationCodeStore = null, IUserService userService = null, IAssertionGrantValidator assertionGrantValidator = null, ICustomRequestValidator customRequestValidator = null) { return(new TokenRequestValidator(settings, logger, authorizationCodeStore, userService, assertionGrantValidator, customRequestValidator)); }
internal Service(INetworkConnectionFactory factory, ICoreSettings settings, IAccessLog accessLog) { Contract.Requires( factory != null ); Contract.Requires(settings!=null); Contract.Requires(accessLog!=null); _accessLog = accessLog; _factory = factory; _settings = settings; }
public AuthorizeRequestValidator(ICoreSettings core, ILogger logger, IUserService users, ICustomRequestValidator customValidator) { _core = core; _logger = logger; _users = users; _customValidator = customValidator; _validatedRequest = new ValidatedAuthorizeRequest(); _validatedRequest.CoreSettings = _core; }
public HttpFilter(IFilterCollections filterCollections, IAccessLog accessLog, ICoreSettings settings) { Contract.Requires(filterCollections!=null); Contract.Requires(accessLog!=null); Contract.Requires(settings!=null); _settings = settings; _filterCollections = filterCollections; _accessLog = accessLog; }
public OptionsDialgViewModel(ICoreSettings settings) { this.AllTempFileLanguages = Enum.GetValues(typeof(TempFileLanguage)) .Cast <TempFileLanguage>() .ToObservableCollection(); this.AllMouseAddKeys = MouseSelectionAddKey.AllKeys.ToObservableCollection(); this.settings = settings; this.SelectedMouseAddKey = settings.MouseSelectionAddKey; this.TempFileLanguage = settings.TempFileLanguage; }
public NinjectCore(IKernel kernel, ILogger logger, ICoreSettings settings) { _kernel = kernel; _logger = logger; _settings = settings; _logger.Information("Initializing Core."); InitializeKernel(); InitializeExtensions(); _logger.Verbose("Core initilized."); }
public AuthorizeEndpointController( ILogger logger, AuthorizeRequestValidator validator, AuthorizeResponseGenerator responseGenerator, AuthorizeInteractionResponseGenerator interactionGenerator, ICoreSettings settings) { _logger = logger; _settings = settings; _responseGenerator = responseGenerator; _interactionGenerator = interactionGenerator; _validator = validator; }
/// <summary> /// A constructor that accepts a database instance. /// </summary> /// <param name="client"></param> /// <param name="coreSettings"></param> public WindowsSetup(IClientDatabase client, ICoreSettings coreSettings) { if (client == null) { throw new ArgumentNullException(nameof(client)); } if (coreSettings == null) { throw new ArgumentNullException(nameof(coreSettings)); } DatabaseClient = client; CoreSettings = coreSettings; }
public MultiCaretCommandFilter( SVsServiceProvider serviceProvider, IWpfTextView textView, ITextSearchService textSearch, MultiCaretTextAdornment selectionDisplay, ICoreSettings coreSettings) { this.serviceProvider = serviceProvider; this.textView = textView; this.textSearch = textSearch; this.selectionDisplay = selectionDisplay; this.coreSettings = coreSettings; this.dte = (DTE2)ServiceProvider.GlobalProvider.GetService(typeof(DTE)); textView.TextBuffer.Changing += this.HandleTextChanging; }
private bool EnsureInitialised() { if (this.commandFilter != null) { return(true); } if (!this.textView.Properties .TryGetProperty(typeof(MultiCaretCommandFilter), out this.commandFilter)) { return(false); } this.settings = this.textView.Properties.GetProperty <ICoreSettings>(typeof(ICoreSettings)); this.scroller = new ViewScroller(this.textView, this.ProcessViewportScrolled); return(true); }
public virtual Task<IEnumerable<Claim>> GetAccessTokenClaimsAsync(ClaimsPrincipal subject, Client client, IEnumerable<Scope> scopes, ICoreSettings settings, IUserService users, NameValueCollection request) { var claims = new List<Claim> { new Claim(Constants.ClaimTypes.ClientId, client.ClientId), }; foreach (var scope in scopes) { claims.Add(new Claim(Constants.ClaimTypes.Scope, scope.Name)); } if (subject != null) { claims.AddRange(GetStandardSubjectClaims(subject)); } return Task.FromResult<IEnumerable<Claim>>(claims); }
public FlatFileContentsProvider(ICoreSettings coreSettings) { _coreSettings = coreSettings; }
IHttpActionResult RedirectToLogin(ICoreSettings settings) { var message = new SignInMessage(); message.ReturnUrl = Request.RequestUri.AbsoluteUri; return new LoginResult(message, this.Request, settings); }
public DiscoveryEndpointController(ICoreSettings settings) { _settings = settings; }
public UserInfoResponseGenerator(IUserService users, ICoreSettings settings, ILogger logger) { _users = users; _settings = settings; _logger = logger; }
public LoginResult(SignInMessage message, HttpRequestMessage request, ICoreSettings settings) { _message = message; _settings = settings; _request = request; }
public virtual Task <IEnumerable <Claim> > GetAccessTokenClaimsAsync(ClaimsPrincipal subject, Client client, IEnumerable <Scope> scopes, ICoreSettings settings, IUserService users, NameValueCollection request) { var claims = new List <Claim> { new Claim(Constants.ClaimTypes.ClientId, client.ClientId), }; foreach (var scope in scopes) { claims.Add(new Claim(Constants.ClaimTypes.Scope, scope.Name)); } if (subject != null) { claims.AddRange(GetStandardSubjectClaims(subject)); } return(Task.FromResult <IEnumerable <Claim> >(claims)); }
public SignInResponseGenerator(ILogger logger, ICoreSettings settings, IUserService users) { _logger = logger; _settings = settings; _users = users; }
public LogoutController(ILogger logger, ICoreSettings settings) { this.logger = logger; this.settings = settings; }
public MetadataResponseGenerator(ILogger logger, ICoreSettings settings) { _logger = logger; _settings = settings; }
public ClientValidator(ICoreSettings settings, ILogger logger) { _settings = settings; _logger = logger; }
public ProxyFilter(ICoreSettings settings) { Contract.Requires(settings!=null); _settings = settings; }
IHttpActionResult RedirectToLogin(SignInMessage message, NameValueCollection parameters, ICoreSettings settings) { message = message ?? new SignInMessage(); var path = Url.Route("authorize", null) + "?" + parameters.ToQueryString(); var url = new Uri(Request.RequestUri, path); message.ReturnUrl = url.AbsoluteUri; return(new LoginResult(message, this.Request, settings)); }
public virtual async Task <IEnumerable <Claim> > GetIdentityTokenClaimsAsync(ClaimsPrincipal subject, Client client, IEnumerable <Scope> scopes, ICoreSettings settings, bool includeAllIdentityClaims, IUserService users, NameValueCollection request) { List <Claim> outputClaims = new List <Claim>(GetStandardSubjectClaims(subject)); var additionalClaims = new List <string>(); // fetch all identity claims that need to go into the id token foreach (var scope in scopes) { if (scope.IsOpenIdScope) { foreach (var scopeClaim in scope.Claims) { if (includeAllIdentityClaims || scopeClaim.AlwaysIncludeInIdToken) { additionalClaims.Add(scopeClaim.Name); } } } } if (additionalClaims.Count > 0) { var claims = await users.GetProfileDataAsync(subject.GetSubjectId(), additionalClaims); if (claims != null) { outputClaims.AddRange(claims); } } return(outputClaims); }
public NetworkConnectionFactory( ICoreSettings settings ) { Contract.Requires( settings != null ); _settings = settings; }
public ModulaIOTDevice(IModules modules, ICoreSettings coreSettings, IServiceProvider provider) { Modules = modules; Provider = provider; }
IHttpActionResult RedirectToLogin(SignInMessage message, NameValueCollection parameters, ICoreSettings settings) { message = message ?? new SignInMessage(); var path = Url.Route("authorize", null) + "?" + parameters.ToQueryString(); var url = new Uri(Request.RequestUri, path); message.ReturnUrl = url.AbsoluteUri; return new LoginResult(message, this.Request, settings); }