예제 #1
0
 public TokenController(IBearerTokenGenerator generator,
                        IClientsManager clientsManager,
                        IOptions <TokenAuthOptions> options)
 {
     this.generator      = generator;
     this.clientsManager = clientsManager;
     this.options        = options;
 }
예제 #2
0
 public BearerTokenHeaderHandler(IBearerTokenGenerator generateToken)
 {
     _generateToken = generateToken;
 }
        private System.Net.Http.HttpClient CreateClient(IBearerTokenGenerator generator)
        {
            var authMiddleware = new BearerTokenHeaderHandler(generator);

            return(_factory.CreateDefaultClient(authMiddleware));
        }