Class CachingCorsPolicyService<T>
- Namespace
- Duende.IdentityServer.Stores
- Assembly
- Duende.IdentityServer.dll
Caching decorator for ICorsPolicyService
public class CachingCorsPolicyService<T> : ICorsPolicyService where T : ICorsPolicyService
Type Parameters
T
- Inheritance
-
CachingCorsPolicyService<T>
- Implements
-
ICorsPolicyService
- Inherited Members
Constructors
CachingCorsPolicyService(IdentityServerOptions, T, ICache<CorsCacheEntry>)
Initializes a new instance of the CachingResourceStore<T> class.
public CachingCorsPolicyService(IdentityServerOptions options, T inner, ICache<CachingCorsPolicyService<T>.CorsCacheEntry> corsCache)
Parameters
options
IdentityServerOptionsThe options.
inner
TThe inner.
corsCache
ICache<CachingCorsPolicyService<T>.CorsCacheEntry>The CORS origin cache.
- See Also
-
ICorsPolicyService
Methods
IsOriginAllowedAsync(string)
Determines whether origin is allowed.
public virtual Task<bool> IsOriginAllowedAsync(string origin)
Parameters
origin
stringThe origin.
Returns
- See Also
-
ICorsPolicyService
See Also
ICorsPolicyService