Show / Hide Table of Contents

Class UserExtGrants

Grants to this User. Each value of this attribute refers to a Grant to this User of some App (and optionally of some entitlement). Therefore, this attribute is a convenience that allows one to see on each User all of the Grants to that User.
SCIM++ Properties:

  • idcsSearchable: true
  • multiValued: true
  • mutability: readOnly
  • required: false
  • returned: request
  • type: complex
  • uniqueness: none
Inheritance
object
UserExtGrants
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 UserExtGrants

Properties

AppId

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

The ID of the App in this Grant.
SCIM++ Properties:

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

GrantMechanism

Declaration
[JsonProperty(PropertyName = "grantMechanism")]
[JsonConverter(typeof(ResponseEnumConverter))]
public UserExtGrants.GrantMechanismEnum? GrantMechanism { get; set; }
Property Value
Type Description
UserExtGrants.GrantMechanismEnum?

Each value of grantMechanism indicates how (or by what component) some App (or App-Entitlement) was granted. A customer or the UI should use only grantMechanism values that start with 'ADMINISTRATOR':

  • 'ADMINISTRATOR_TO_USER' is for a direct grant to a specific User.
  • 'ADMINISTRATOR_TO_GROUP' is for a grant to a specific Group, which results in indirect grants to Users who are members of that Group.
  • 'ADMINISTRATOR_TO_APP' is for a grant to a specific App. The grantee (client) App gains access to the granted (server) App.
    SCIM++ Properties:
  • caseExact: true
  • idcsSearchable: true
  • multiValued: false
  • mutability: readOnly
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

GrantorId

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

Grantor identifier
Added In: 20.1.3
SCIM++ Properties:

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

Ref

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

The URI of this Grant to this User.
SCIM++ Properties:

  • idcsSearchable: false
  • multiValued: false
  • mutability: readOnly
  • required: false
  • returned: default
  • type: reference
  • uniqueness: none

Value

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

The ID of this Grant to this User.
SCIM++ Properties:

  • caseExact: true
  • idcsSearchable: true
  • multiValued: false
  • mutability: readOnly
  • required: false
  • returned: default
  • type: string
  • uniqueness: none
In this article
Back to top