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