コード例 #1
0
 public SignatureManager(IApiKeyManager apiKeyManager) : this(new DefaultTimeStampGenerator()
                                                              , new DefaultTimeStampValidator()
                                                              , new DefaultHashAlgorithm()
                                                              , new DefaultSignatureCombiner()
                                                              , apiKeyManager)
 {
 }
コード例 #2
0
ファイル: CachedApiKeyManager.cs プロジェクト: adamjez/CVaS
 public CachedApiKeyManager(IMemoryCache memoryCache, IApiKeyManager innerApiKeyManager, IUnitOfWorkProvider unitOfWorkProvider,
                            UserRepository userRepository)
 {
     _memoryCache        = memoryCache;
     _innerApiKeyManager = innerApiKeyManager;
     _unitOfWorkProvider = unitOfWorkProvider;
     _userRepository     = userRepository;
 }
コード例 #3
0
 public ManageController(ILogger <AccountController> logger, SignInManager <AppUser> signInManager, UserManager <AppUser> userManager,
                         ICurrentUserProvider currentUserProvider, IUnitOfWorkProvider unitOfWorkProvider, IApiKeyManager apiKeyManager)
     : base(currentUserProvider)
 {
     _logger              = logger;
     _signInManager       = signInManager;
     _userManager         = userManager;
     _currentUserProvider = currentUserProvider;
     _unitOfWorkProvider  = unitOfWorkProvider;
     _apiKeyManager       = apiKeyManager;
 }
コード例 #4
0
        public SignatureManager(ITimeStampGenerator timeStampGenerator
                                , ITimeStampValidator timeStampValidator
                                , IHashAlgorithm hashAlgorithm
                                , ISignatureCombiner signatureAlgorithm
                                , IApiKeyManager apiKeyManager)
        {
            this._timeStampGenerator = timeStampGenerator;
            this._timeStampValidator = timeStampValidator;
            this._hashAlgorithm      = hashAlgorithm;
            this._signatureAlgorithm = signatureAlgorithm;

            this._apiKeyManager = apiKeyManager;
        }
コード例 #5
0
ファイル: ApiKeyController.cs プロジェクト: WikiLibs/API
 public ApiKeyController(IUser usr, IAdminManager mgr)
 {
     _manager = mgr.ApiKeyManager;
     _user    = usr;
 }
コード例 #6
0
 public ApiAuthenticationHandler(IOptionsMonitor <ApiAuthenticationOptions> options, ILoggerFactory logger,
                                 UrlEncoder encoder, ISystemClock clock, IApiKeyManager apiKeyManager)
     : base(options, logger, encoder, clock)
 {
     _apiKeyManager = apiKeyManager;
 }
コード例 #7
0
 public GenerateKeyController(ILogger <GenerateKeyController> logger, IApiKeyManager apiKeyManager)
 {
     _logger        = logger;
     _apiKeyManager = apiKeyManager;
 }
コード例 #8
0
 public ApiKeyController(IApiKeyManager apiKeyManager)
 {
     this.apiKeyManager = apiKeyManager;
 }