public ApplicationDbContext( DbContextOptions <ApplicationDbContext> options, IClaimsProvider claimsProvider ) : base(options) { _claimsProvider = claimsProvider; }
public DefaultTokenService(IUserService users, ICoreSettings settings, IClaimsProvider claimsProvider, ITokenHandleStore tokenHandles) { _users = users; _settings = settings; _claimsProvider = claimsProvider; _tokenHandles = tokenHandles; }
/// <summary> /// Initializes a new instance of the <see cref="DefaultTokenService"/> class. /// </summary> /// <param name="options">The options.</param> /// <param name="claimsProvider">The claims provider.</param> /// <param name="tokenHandles">The token handles.</param> /// <param name="signingService">The signing service.</param> public DefaultTokenService(IdentityServerOptions options, IClaimsProvider claimsProvider, ITokenHandleStore tokenHandles, ITokenSigningService signingService) { _options = options; _claimsProvider = claimsProvider; _tokenHandles = tokenHandles; _signingService = signingService; }
public BusReceiverService(IPlantSetter plantSetter, IUnitOfWork unitOfWork, ITelemetryClient telemetryClient, IResponsibleRepository responsibleRepository, IProjectRepository projectRepository, ITagFunctionRepository tagFunctionRepository, ICurrentUserSetter currentUserSetter, IClaimsProvider claimsProvider, IBearerTokenSetter bearerTokenSetter, IApplicationAuthenticator authenticator, IOptionsMonitor <SynchronizationOptions> options, IProjectApiService projectApiService) { _plantSetter = plantSetter; _unitOfWork = unitOfWork; _telemetryClient = telemetryClient; _responsibleRepository = responsibleRepository; _projectRepository = projectRepository; _tagFunctionRepository = tagFunctionRepository; _currentUserSetter = currentUserSetter; _claimsProvider = claimsProvider; _bearerTokenSetter = bearerTokenSetter; _authenticator = authenticator; _projectApiService = projectApiService; _synchronizationUserOid = options.CurrentValue.UserOid; }
public IdentityService(IUserRepository userRepository, IPasswordHasher <User> passwordHasher, IClaimsProvider claimsProvider, IJwtHandler jwtHandler) { _passwordHasher = passwordHasher ?? throw new ArgumentNullException(nameof(passwordHasher)); _userRepository = userRepository ?? throw new ArgumentNullException(nameof(userRepository)); _claimsProvider = claimsProvider ?? throw new ArgumentNullException(nameof(claimsProvider)); _jwtHandler = jwtHandler ?? throw new ArgumentNullException(nameof(jwtHandler)); }
public SynchronizationService( ILogger <SynchronizationService> logger, ITelemetryClient telemetryClient, IMediator mediator, IClaimsProvider claimsProvider, IPlantSetter plantSetter, ICurrentUserSetter currentUserSetter, IBearerTokenSetter bearerTokenSetter, IClaimsTransformation claimsTransformation, IApplicationAuthenticator authenticator, IPlantCache plantCache, IOptionsMonitor <SynchronizationOptions> options) { _logger = logger; _telemetryClient = telemetryClient; _mediator = mediator; _claimsProvider = claimsProvider; _currentUserSetter = currentUserSetter; _claimsTransformation = claimsTransformation; _plantSetter = plantSetter; _authenticator = authenticator; _bearerTokenSetter = bearerTokenSetter; _plantCache = plantCache; _options = options; _synchronizationUserOid = options.CurrentValue.UserOid; }
public DefaultTokenService(IdentityServerOptions options, IClaimsProvider claimsProvider, ITokenHandleStore tokenHandles, ITokenSigningService signingService) { _options = options; _claimsProvider = claimsProvider; _tokenHandles = tokenHandles; _signingService = signingService; }
public DefaultTokenService(IUserService users, CoreSettings settings, IClaimsProvider claimsProvider, ITokenHandleStore tokenHandles) { _users = users; _settings = settings; _claimsProvider = claimsProvider; _tokenHandles = tokenHandles; }
public GameController(IGameRepository gameRepository, IUserRepository userRepository, IClaimsProvider claimsProvider, IHubContext <GameHub> gameHubContext) { _gameRepository = gameRepository; _userRepository = userRepository; _claimsProvider = claimsProvider; _gameHubContext = gameHubContext; }
public TokenBaseHandler(IRefreshTokenRepository refreshTokenRepository, IJwtService jwtService, IUserRepository userRepository, IClaimsProvider claimsProvider, IEventBus busPublisher) { RefreshTokenRepository = refreshTokenRepository; JwtService = jwtService; UserRepository = userRepository; ClaimsProvider = claimsProvider; BusPublisher = busPublisher; }
public RevokeRefreshTokenHandler(IRefreshTokenRepository refreshTokenRepository, IJwtService jwtService, IUserRepository userRepository, IClaimsProvider claimsProvider, IEventBus busPublisher) : base(refreshTokenRepository, jwtService, userRepository, claimsProvider, busPublisher) { }
// todo //protected readonly OwinEnvironmentService _owinEnvironmentService; /// <summary> /// Initializes a new instance of the <see cref="DefaultTokenService" /> class. This overloaded constructor is deprecated and will be removed in 3.0.0. /// </summary> /// <param name="options">The options.</param> /// <param name="claimsProvider">The claims provider.</param> /// <param name="tokenHandles">The token handles.</param> /// <param name="creationService">The signing service.</param> /// <param name="events">The events service.</param> public DefaultTokenService(IdentityServerContext context, IClaimsProvider claimsProvider, ITokenHandleStore tokenHandles, ITokenCreationService creationService, IEventService events, ILogger <DefaultTokenService> logger) { _logger = logger; _context = context; _claimsProvider = claimsProvider; _tokenHandles = tokenHandles; _creationService = creationService; _events = events; }
public UsersController(IUserRepository userRepository, ICredentialService credentialService, IClaimsProvider claimsProvider, ILogger <UsersController> logger) { _userRepository = userRepository; _credentialService = credentialService; _claimsProvider = claimsProvider; _postUserModelValidator = new PostUserModelValidator(); _logger = logger; }
public AuthenticationService(IMapper mapper, EreceiptContext context, IDetectClient detectClient, IClaimsProvider claimsProvider, ITokenManager tokenManager, ILocationService locationService) { _mapper = mapper; _db = context; _detectClient = detectClient; _claimsProvider = claimsProvider; _tokenManager = tokenManager; _locationService = locationService; }
public RefreshTokenService(IRefreshTokenRepository refreshTokenRepository, IBusPublisher busPublisher, IJwtHandler jwtHandler, IUserRepository userRepository, IClaimsProvider claimsProvider, IPasswordHasher <User> passwordHasher) { _refreshTokenRepository = refreshTokenRepository; _busPublisher = busPublisher; _jwtHandler = jwtHandler; _userRepository = userRepository; _claimsProvider = claimsProvider; _passwordHasher = passwordHasher; }
// todo //protected readonly OwinEnvironmentService _owinEnvironmentService; /// <summary> /// Initializes a new instance of the <see cref="DefaultTokenService" /> class. This overloaded constructor is deprecated and will be removed in 3.0.0. /// </summary> /// <param name="options">The options.</param> /// <param name="claimsProvider">The claims provider.</param> /// <param name="tokenHandles">The token handles.</param> /// <param name="signingService">The signing service.</param> /// <param name="events">The events service.</param> public DefaultTokenService(IdentityServerContext context, IClaimsProvider claimsProvider, ITokenHandleStore tokenHandles, ITokenSigningService signingService, IEventService events, ILoggerFactory loggerFactory) { _logger = loggerFactory.CreateLogger <DefaultTokenService>(); _context = context; _claimsProvider = claimsProvider; _tokenHandles = tokenHandles; _signingService = signingService; _events = events; }
/// <summary> /// Initializes a new instance of the <see cref="DefaultTokenService" /> class. /// </summary> /// <param name="options">The options.</param> /// <param name="claimsProvider">The claims provider.</param> /// <param name="tokenHandles">The token handles.</param> /// <param name="signingService">The signing service.</param> /// <param name="events">The OWIN environment service.</param> /// <param name="owinEnvironmentService">The events service.</param> public DefaultTokenService(IdentityServerOptions options, IClaimsProvider claimsProvider, ITokenHandleStore tokenHandles, ITokenSigningService signingService, IEventService events, OwinEnvironmentService owinEnvironmentService) { _options = options; _claimsProvider = claimsProvider; _tokenHandles = tokenHandles; _signingService = signingService; _events = events; _owinEnvironmentService = owinEnvironmentService; }
public IdentityService(ISqlRepository <User> userRepository, IPasswordHasher <User> passwordHasher, IJwtHandler jwtHandler, ISqlRepository <RefreshToken> refreshTokenRepository, IClaimsProvider claimsProvider) { _userRepository = userRepository; _passwordHasher = passwordHasher; _jwtHandler = jwtHandler; _refreshTokenRepository = refreshTokenRepository; _claimsProvider = claimsProvider; }
// todo //protected readonly OwinEnvironmentService _owinEnvironmentService; /// <summary> /// Initializes a new instance of the <see cref="DefaultTokenService" /> class. This overloaded constructor is deprecated and will be removed in 3.0.0. /// </summary> /// <param name="options">The options.</param> /// <param name="claimsProvider">The claims provider.</param> /// <param name="tokenHandles">The token handles.</param> /// <param name="signingService">The signing service.</param> /// <param name="events">The events service.</param> public DefaultTokenService(IdentityServerContext context, IClaimsProvider claimsProvider, ITokenHandleStore tokenHandles, ITokenSigningService signingService, IEventService events, ILoggerFactory loggerFactory) { _logger = loggerFactory.CreateLogger<DefaultTokenService>(); _context = context; _claimsProvider = claimsProvider; _tokenHandles = tokenHandles; _signingService = signingService; _events = events; }
public SystemAdminController(ISettingsProvider settingsProvider, ISystemAdminHelperService systemAdminHelperService, ISeoProvider seoProvider, IUserSearch userSearch, IClaimsProvider claimsProvider) { _settingsProvider = settingsProvider ?? throw new ArgumentNullException(nameof(settingsProvider)); _systemAdminHelperService = systemAdminHelperService ?? throw new ArgumentNullException(nameof(systemAdminHelperService)); _seoProvider = seoProvider ?? throw new ArgumentNullException(nameof(seoProvider)); _userSearch = userSearch ?? throw new ArgumentNullException(nameof(userSearch)); _claimsProvider = claimsProvider ?? throw new ArgumentNullException(nameof(claimsProvider)); }
public TokenService( IdentityServerOptions options, IClaimsProvider claimsProvider, ITokenHandleStore tokenHandles, ITokenSigningService signingService, IEventService events) : base(options, claimsProvider, tokenHandles, signingService, events) { }
// Plumbing private TagsController ArrangeController(IClaimsProvider claimsProvider, IDataManager <Tag> dataManager) { TagsController controller = new TagsController(claimsProvider, dataManager); controller.Request = new HttpRequestMessage() { Properties = { { HttpPropertyKeys.HttpConfigurationKey, new HttpConfiguration() } } }; return(controller); }
public SignInHandler(IClaimsProvider claimsProvider, IRefreshTokenRepository refreshTokenRepository, IJwtService jwtService, IPasswordHasher <User> passwordHasher, IUserRepository userRepository) { _claimsProvider = claimsProvider; _refreshTokenRepository = refreshTokenRepository; _jwtService = jwtService; _passwordHasher = passwordHasher; _userRepository = userRepository; }
public CreateAccessTokenHandler(IRefreshTokenRepository refreshTokenRepository, IJwtService jwtService, IUserRepository userRepository, IClaimsProvider claimsProvider, IEventBus busPublisher, IPasswordHasher <User> passwordHasher) : base(refreshTokenRepository, jwtService, userRepository, claimsProvider, busPublisher) { _passwordHasher = passwordHasher; }
/// <summary> /// Initializes a new instance of the <see cref="DefaultTokenService" /> class. /// </summary> /// <param name="options">The options.</param> /// <param name="claimsProvider">The claims provider.</param> /// <param name="tokenHandles">The token handles.</param> /// <param name="signingService">The signing service.</param> /// <param name="events">The OWIN environment service.</param> /// <param name="issuerUri">The issuer url.</param> public DefaultTokenService(IdentityServerOptions options, IClaimsProvider claimsProvider, ITokenHandleStore tokenHandles, ITokenSigningService signingService, IEventService events, string issuerUri) { _options = options; _claimsProvider = claimsProvider; _tokenHandles = tokenHandles; _signingService = signingService; _events = events; _issuerUri = issuerUri; _wsUri = OwinEnvironmentExtensions.GetWebServiceUriFromIssuerUri(issuerUri); }
public ChallengeController(IChallengeRepository challengeRepository, IUserRepository userRepository, IGameRepository gameRepository, IStringIdGenerator stringIdGenerator, IClaimsProvider claimsProvider, IHubContext <ChallengeHub> challengeHubContext) { _challengeRepository = challengeRepository; _userRepository = userRepository; _gameRepository = gameRepository; _stringIdGenerator = stringIdGenerator; _claimsProvider = claimsProvider; _challengeHubContext = challengeHubContext; }
public LoginMiddleware(RequestDelegate next, ILoginProvider loginProvider, ISettingsProvider settingsProvider, IAuthenticationService authenticationService, IClaimsProvider claimsProvider) { if (settingsProvider == null) throw new ArgumentNullException(nameof(settingsProvider)); _next = next ?? throw new ArgumentNullException(nameof(next)); _loginProvider = loginProvider ?? throw new ArgumentNullException(nameof(loginProvider)); _authenticationService = authenticationService ?? throw new ArgumentNullException(nameof(authenticationService)); _claimsProvider = claimsProvider ?? throw new ArgumentNullException(nameof(claimsProvider)); _loginControllerSettings = settingsProvider.GetSettings<LoginControllerSettings>(nameof(LoginPlugin)); }
public LoginController(ILoginProvider loginProvider, ISettingsProvider settingsProvider, IClaimsProvider claimsProvider /*, IAuthenticationService authenticationService*/) { if (settingsProvider == null) { throw new ArgumentNullException(nameof(settingsProvider)); } _loginProvider = loginProvider ?? throw new ArgumentNullException(nameof(loginProvider)); _claimsProvider = claimsProvider ?? throw new ArgumentNullException(nameof(claimsProvider)); //_authenticationService = authenticationService ?? throw new ArgumentNullException(nameof(authenticationService)); _settings = settingsProvider.GetSettings <LoginControllerSettings>(nameof(LoginPlugin)); }
public JwtTokenService( ISecretsProvider secretsProvider, IClaimsProvider claimsProvider, IJwtTokenProvider jwtTokenProvider, ISecurityKeyProvider securityKeyProvider, TokenServiceSettings tokenServiceSettings) { _secretsProvider = secretsProvider; _claimsProvider = claimsProvider; _jwtTokenProvider = jwtTokenProvider; _securityKeyProvider = securityKeyProvider; _tokenServiceSettings = tokenServiceSettings; }
public IdentityService(IUserRepository userRepository, IJwtHandler jwtHandler, IPasswordHasher <User> passwordHasher, IRefreshTokenRepository refreshTokenRepository, IClaimsProvider claimsProvider, IBusClient busClient) { _userRepository = userRepository; _jwtHandler = jwtHandler; _passwordHasher = passwordHasher; _refreshTokenRepository = refreshTokenRepository; _claimsProvider = claimsProvider; _busClient = busClient; }
public IdentityService(ApplicationContext dbContext, IPasswordHasher <Domain.Identity> passwordHasher, IJwtHandler jwtHandler, IClaimsProvider claimsProvider, IBusPublisher busPublisher) { _dbContext = dbContext; _identityRepository = _dbContext.Set <Domain.Identity>(); _passwordHasher = passwordHasher; _jwtHandler = jwtHandler; _refreshTokenRepository = _dbContext.Set <RefreshToken>(); _claimsProvider = claimsProvider; _busPublisher = busPublisher; }
public HmacAuthenticationHandler( IOptionsMonitor <HmacAuthenticationSchemeOptions> options, ILoggerFactory loggerFactory, UrlEncoder encoder, ISystemClock clock, IApplicationSecretStore applicationSecretStore, IClaimsProvider claimsProvider) : base(options, loggerFactory, encoder, clock) { Contract.Requires(applicationSecretStore != null); Contract.Ensures(this.ApplicationSecretStore != null); this.Logger = loggerFactory?.CreateLogger <HmacAuthenticationHandler>(); this.ApplicationSecretStore = applicationSecretStore; this.ClaimsProvider = claimsProvider; }
/// <summary> /// Initializes a new instance of the <see cref="DefaultTokenService" /> class. /// </summary> /// <param name="options">The options.</param> /// <param name="claimsProvider">The claims provider.</param> /// <param name="tokenHandles">The token handles.</param> /// <param name="signingService">The signing service.</param> /// <param name="events">The OWIN environment service.</param> /// <param name="owinEnvironmentService">The events service.</param> public DefaultTokenService(IdentityServerOptions options, IClaimsProvider claimsProvider, ITokenHandleStore tokenHandles, ITokenSigningService signingService, IEventService events, OwinEnvironmentService owinEnvironmentService) { _options = options; _claimsProvider = claimsProvider; _tokenHandles = tokenHandles; _signingService = signingService; _events = events; _owinEnvironmentService = owinEnvironmentService; }
public TagsController(IClaimsProvider claimsProvider, IDataManager <Tag> dataManager) : base(claimsProvider) { this.DataManager = dataManager; }
public MyCustomTokenService(IdentityServerOptions options, IClaimsProvider claimsProvider, ITokenHandleStore tokenHandles, ITokenSigningService signingService, IEventService events) :base(options, claimsProvider, tokenHandles, signingService, events) { _tokenHandleStore = tokenHandles; }