Class Resources
- Namespace
- Fdyay.IdentityServer.Models
- Assembly
- Fdyay.IdentityServer.Core.dll
The set of resources (identity resources, API scopes, API resources) relevant to a request.
public class Resources
- Inheritance
-
Resources
- Inherited Members
Constructors
Resources()
An empty set of resources.
public Resources()
Resources(Resources)
A copy of other: new collections holding the same resources, and the same OfflineAccess.
public Resources(Resources other)
Parameters
otherResourcesThe resources to copy.
Resources(IEnumerable<IdentityResource>, IEnumerable<ApiResource>, IEnumerable<ApiScope>)
A set holding the resources given, with OfflineAccess false.
public Resources(IEnumerable<IdentityResource> identityResources, IEnumerable<ApiResource> apiResources, IEnumerable<ApiScope> apiScopes)
Parameters
identityResourcesIEnumerable<IdentityResource>The identity resources.
apiResourcesIEnumerable<ApiResource>The API resources.
apiScopesIEnumerable<ApiScope>The API scopes.
Properties
ApiResources
The API resources: the audiences the API scopes belong to.
public ICollection<ApiResource> ApiResources { get; set; }
Property Value
ApiScopes
The API scopes.
public ICollection<ApiScope> ApiScopes { get; set; }
Property Value
IdentityResources
The identity resources: the OpenID Connect scopes that issue identity claims.
public ICollection<IdentityResource> IdentityResources { get; set; }
Property Value
OfflineAccess
Whether offline access (refresh tokens) was requested and granted.
public bool OfflineAccess { get; set; }