Show / Hide Table of Contents

Class AppScopes

Scopes defined by this App. Used when this App acts as an OAuth Resource.

Inheritance
object
AppScopes
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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
SCIM++ Properties:

  • caseExact: false
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

DisplayName

Declaration
[JsonProperty(PropertyName = "displayName")]
public string DisplayName { get; set; }
Property Value
Type Description
string

OAuth scope display name
Added In: 19.2.1
SCIM++ Properties:

  • caseExact: false
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

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.
SCIM++ Properties:

  • caseExact: true
  • idcsSearchable: true
  • multiValued: false
  • mutability: readOnly
  • required: false
  • returned: default
  • type: string
  • uniqueness: server

ReadOnly

Declaration
[JsonProperty(PropertyName = "readOnly")]
public bool? ReadOnly { get; set; }
Property Value
Type Description
bool?

If true, indicates that this value must be protected.
Added In: 18.2.2
SCIM++ Properties:

  • idcsSearchable: false
  • multiValued: false
  • mutability: readOnly
  • required: false
  • returned: request
  • type: boolean
  • uniqueness: none

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.
SCIM++ Properties:

  • caseExact: false
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: boolean
  • uniqueness: none

Value

Declaration
[Required(ErrorMessage = "Value is required.")]
[JsonProperty(PropertyName = "value")]
public string Value { get; set; }
Property Value
Type Description
string

OAuth scope.
SCIM++ Properties:

  • caseExact: true
  • idcsSearchable: true
  • multiValued: false
  • mutability: readWrite
  • required: true
  • returned: default
  • type: string
  • uniqueness: none
Remarks

Required

In this article
Back to top