Class AppScopes
Scopes defined by this App. Used when this App acts as an OAuth Resource.
Inherited Members
Namespace: Oci.IdentitydomainsService.Models
Assembly: OCI.DotNetSDK.Identitydomains.dll
Syntax
public class AppScopes
Properties
Description
Declaration
[JsonProperty(PropertyName = "description")]
public string Description { get; set; }
Property Value
Type | Description |
---|---|
string | OAuth scope description
|
DisplayName
Declaration
[JsonProperty(PropertyName = "displayName")]
public string DisplayName { get; set; }
Property Value
Type | Description |
---|---|
string | OAuth scope display name
|
Fqs
Declaration
[JsonProperty(PropertyName = "fqs")]
public string Fqs { get; set; }
Property Value
Type | Description |
---|---|
string | The fully qualified value of this scope within this App. A fully qualified scope combines the 'value' of each scope with the value of 'audience'. Each value of 'fqs' must be unique across the system. Used only when this App acts as an OAuth Resource.
|
ReadOnly
Declaration
[JsonProperty(PropertyName = "readOnly")]
public bool? ReadOnly { get; set; }
Property Value
Type | Description |
---|---|
bool? | If true, indicates that this value must be protected.
|
RequiresConsent
Declaration
[JsonProperty(PropertyName = "requiresConsent")]
public bool? RequiresConsent { get; set; }
Property Value
Type | Description |
---|---|
bool? | If true, indicates that a user must provide consent to access this scope. Note: Used only when this App acts as an OAuth Resource.
|
Value
Declaration
[Required(ErrorMessage = "Value is required.")]
[JsonProperty(PropertyName = "value")]
public string Value { get; set; }
Property Value
Type | Description |
---|---|
string | OAuth scope.
|
Remarks
Required