public TokenProviderMiddleware(
            RequestDelegate next, IOptions <TokenProviderOptions> options,
            TokenValidationParameters tokenValidationParameters, ILoggerFactory loggerFactory,
            alpineContext context, IRefreshTokenService refreshTokenService)
        {
            _next                = next;
            _logger              = loggerFactory.CreateLogger <TokenProviderMiddleware>();
            _dbContext           = context;
            _refreshTokenService = refreshTokenService;

            _tokenValidationParameters = tokenValidationParameters;

            _options = options.Value;
            if (tokenValidationParameters == null)
            {
                throw new ArgumentNullException(nameof(tokenValidationParameters));
            }
            ThrowIfInvalidOptions(_options);

            _serializerSettings = new JsonSerializerSettings
            {
                Formatting = Newtonsoft.Json.Formatting.Indented
            };
        }
Esempio n. 2
0
 public BaseService(alpineContext alpineContext, AuthenticationTokenAccessor authenticationTokenAccessor)
 {
     db    = alpineContext;
     token = authenticationTokenAccessor.token;
 }
Esempio n. 3
0
 public RefreshTokenService(alpineContext ctx) : base(ctx)
 {
 }
Esempio n. 4
0
 public BaseService(alpineContext alpineContext)
 {
     db = alpineContext;
 }
Esempio n. 5
0
 public Repository(alpineContext alpineContext)
 {
     context = alpineContext;
     DbSet   = context.Set <T>();
 }
Esempio n. 6
0
 public UserService(alpineContext ctx, AuthenticationTokenAccessor auth) : base(ctx, auth)
 {
     _users = new List <UserSummary>();
 }
Esempio n. 7
0
 public AudienceService(alpineContext ctx) : base(ctx)
 {
 }
Esempio n. 8
0
 public PasswordService(alpineContext ctx) : base(ctx)
 {
 }