Show / Hide Table of Contents

Class AppGrants

Grants assigned to the app

Inheritance
object
AppGrants
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 AppGrants

Properties

GrantMechanism

Declaration
[JsonProperty(PropertyName = "grantMechanism")]
[JsonConverter(typeof(ResponseEnumConverter))]
public AppGrants.GrantMechanismEnum? GrantMechanism { get; set; }
Property Value
Type Description
AppGrants.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

GranteeId

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

Grantee identifier
SCIM++ Properties:

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

GranteeType

Declaration
[JsonProperty(PropertyName = "granteeType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public AppGrants.GranteeTypeEnum? GranteeType { get; set; }
Property Value
Type Description
AppGrants.GranteeTypeEnum?

Grantee resource type. Allowed values are User and Group.
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

Grant URI
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

Grant identifier
SCIM++ Properties:

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