Table of Contents

Class Resources

Namespace
Duende.IdentityServer.Models
Assembly
Duende.IdentityServer.Storage.dll

Models a collection of identity and API resources.

public class Resources
Inheritance
Resources
Inherited Members

Constructors

Resources()

Initializes a new instance of the Resources class.

public Resources()

Resources(Resources)

Initializes a new instance of the Resources class.

public Resources(Resources other)

Parameters

other Resources

The other.

Resources(IEnumerable<IdentityResource>, IEnumerable<ApiResource>, IEnumerable<ApiScope>)

Initializes a new instance of the Resources class.

public Resources(IEnumerable<IdentityResource> identityResources, IEnumerable<ApiResource> apiResources, IEnumerable<ApiScope> apiScopes)

Parameters

identityResources IEnumerable<IdentityResource>

The identity resources.

apiResources IEnumerable<ApiResource>

The API resources.

apiScopes IEnumerable<ApiScope>

The API scopes.

Properties

ApiResources

Gets or sets the API resources.

public ICollection<ApiResource> ApiResources { get; set; }

Property Value

ICollection<ApiResource>

ApiScopes

Gets or sets the API scopes.

public ICollection<ApiScope> ApiScopes { get; set; }

Property Value

ICollection<ApiScope>

IdentityResources

Gets or sets the identity resources.

public ICollection<IdentityResource> IdentityResources { get; set; }

Property Value

ICollection<IdentityResource>

OfflineAccess

Gets or sets a value indicating whether [offline access].

public bool OfflineAccess { get; set; }

Property Value

bool

true if [offline access]; otherwise, false.