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 }; }
public BaseService(alpineContext alpineContext, AuthenticationTokenAccessor authenticationTokenAccessor) { db = alpineContext; token = authenticationTokenAccessor.token; }
public RefreshTokenService(alpineContext ctx) : base(ctx) { }
public BaseService(alpineContext alpineContext) { db = alpineContext; }
public Repository(alpineContext alpineContext) { context = alpineContext; DbSet = context.Set <T>(); }
public UserService(alpineContext ctx, AuthenticationTokenAccessor auth) : base(ctx, auth) { _users = new List <UserSummary>(); }
public AudienceService(alpineContext ctx) : base(ctx) { }
public PasswordService(alpineContext ctx) : base(ctx) { }