public AuthenticationTicketProvider( IAuthenticationTicketStorage authenticationTicketStorage, IAuthorizationProvider <string> authorizationProvider, ITokenProxyClient tokenProxyClient, IUserHttpClient userHttpClient, IDateTimeOffsetProvider dateTimeOffsetProvider) { this.authenticationTicketStorage = authenticationTicketStorage; this.authorizationProvider = authorizationProvider; this.tokenProxyClient = tokenProxyClient; this.userHttpClient = userHttpClient; this.dateTimeOffsetProvider = dateTimeOffsetProvider; this.semaphore = new SemaphoreSlim(1); this.locker = new object(); }
public IndexModel(ILogger <IndexModel> logger, IUserHttpClient userHttpClient) { _logger = logger; _userHttpClient = userHttpClient; }