コード例 #1
0
        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();
        }
コード例 #2
0
 public IndexModel(ILogger <IndexModel> logger, IUserHttpClient userHttpClient)
 {
     _logger         = logger;
     _userHttpClient = userHttpClient;
 }