Beispiel #1
0
        public void Configure(string name, JwtBearerOptions options)
        {
            var authority = _tenantProvider.GetCurrentTenant();

            options.RequireHttpsMetadata = true;
            options.Authority            = authority;
        }
Beispiel #2
0
        public JwtBearerOptions Get(string name)
        {
            var tenant = _tenantProvider.GetCurrentTenant();

            Lazy <JwtBearerOptions> Create() => new Lazy <JwtBearerOptions>(() => _optionsFactory.Create(name));

            return(_cache.GetOrAdd((name, tenant), _ => Create()).Value);
        }