Table of Contents

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

other Resources

The 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

identityResources IEnumerable<IdentityResource>

The identity resources.

apiResources IEnumerable<ApiResource>

The API resources.

apiScopes IEnumerable<ApiScope>

The API scopes.

Properties

ApiResources

The API resources: the audiences the API scopes belong to.

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

Property Value

ICollection<ApiResource>

ApiScopes

The API scopes.

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

Property Value

ICollection<ApiScope>

IdentityResources

The identity resources: the OpenID Connect scopes that issue identity claims.

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

Property Value

ICollection<IdentityResource>

OfflineAccess

Whether offline access (refresh tokens) was requested and granted.

public bool OfflineAccess { get; set; }

Property Value

bool