Class OpenIddictApplicationDescriptor
- Namespace
- OpenIddict.Abstractions
- Assembly
- OpenIddict.Abstractions.dll
Represents an OpenIddict application descriptor.
public class OpenIddictApplicationDescriptor
- Inheritance
-
OpenIddictApplicationDescriptor
- Inherited Members
Constructors
OpenIddictApplicationDescriptor()
public OpenIddictApplicationDescriptor()
Properties
ApplicationType
Gets or sets the application type associated with the application.
public string? ApplicationType { get; set; }
Property Value
ClientId
Gets or sets the client identifier associated with the application.
public string? ClientId { get; set; }
Property Value
ClientSecret
Gets or sets the client secret associated with the application. Note: depending on the application manager used when creating it, this property may be hashed or encrypted for security reasons.
public string? ClientSecret { get; set; }
Property Value
ClientType
Gets or sets the client type associated with the application.
public string? ClientType { get; set; }
Property Value
ConsentType
Gets or sets the consent type associated with the application.
public string? ConsentType { get; set; }
Property Value
DisplayName
Gets or sets the display name associated with the application.
public string? DisplayName { get; set; }
Property Value
DisplayNames
Gets the localized display names associated with the application.
public Dictionary<CultureInfo, string> DisplayNames { get; }
Property Value
JsonWebKeySet
Gets or sets the JSON Web Key Set associated with the application.
public JsonWebKeySet? JsonWebKeySet { get; set; }
Property Value
- JsonWebKeySet
Permissions
Gets the permissions associated with the application.
public HashSet<string> Permissions { get; }
Property Value
PostLogoutRedirectUris
Gets the post-logout redirect URIs associated with the application.
public HashSet<Uri> PostLogoutRedirectUris { get; }
Property Value
- HashSet<Uri>
Properties
Gets the additional properties associated with the application.
public Dictionary<string, JsonElement> Properties { get; }
Property Value
RedirectUris
Gets the redirect URIs associated with the application.
public HashSet<Uri> RedirectUris { get; }
Property Value
- HashSet<Uri>
Requirements
Gets the requirements associated with the application.
public HashSet<string> Requirements { get; }
Property Value
Settings
Gets the settings associated with the application.
public Dictionary<string, string> Settings { get; }