public TokenController(IBearerTokenGenerator generator, IClientsManager clientsManager, IOptions <TokenAuthOptions> options) { this.generator = generator; this.clientsManager = clientsManager; this.options = options; }
public BearerTokenHeaderHandler(IBearerTokenGenerator generateToken) { _generateToken = generateToken; }
private System.Net.Http.HttpClient CreateClient(IBearerTokenGenerator generator) { var authMiddleware = new BearerTokenHeaderHandler(generator); return(_factory.CreateDefaultClient(authMiddleware)); }