Class UserExtAppRoles
A list of all AppRoles to which this User belongs directly, indirectly or implicitly. The User could belong directly because the User is a member of the AppRole, could belong indirectly because the User is a member of a Group that is a member of the AppRole, or could belong implicitly because the AppRole is public.
SCIM++ Properties:
- idcsCompositeKey: [value]
- multiValued: true
- mutability: readOnly
- required: false
- returned: request
- type: complex
- uniqueness: none
Inherited Members
Namespace: Oci.IdentitydomainsService.Models
Assembly: OCI.DotNetSDK.Identitydomains.dll
Syntax
public class UserExtAppRoles
Properties
AdminRole
Declaration
[JsonProperty(PropertyName = "adminRole")]
public bool? AdminRole { get; set; }
Property Value
Type | Description |
---|---|
bool? | If true, then the role provides administrative access privileges. READ-ONLY.
|
AppId
Declaration
[JsonProperty(PropertyName = "appId")]
public string AppId { get; set; }
Property Value
Type | Description |
---|---|
string | The ID of the App that defines this AppRole.
|
AppName
Declaration
[JsonProperty(PropertyName = "appName")]
public string AppName { get; set; }
Property Value
Type | Description |
---|---|
string | The name (Client ID) of the App that defines this AppRole.
|
Display
Declaration
[JsonProperty(PropertyName = "display")]
public string Display { get; set; }
Property Value
Type | Description |
---|---|
string | The display name of the AppRole assigned to the User.
|
LegacyGroupName
Declaration
[JsonProperty(PropertyName = "legacyGroupName")]
public string LegacyGroupName { get; set; }
Property Value
Type | Description |
---|---|
string | The name (if any) under which this AppRole should appear in this User's group-memberships for reasons of backward compatibility. Oracle Identity Cloud Service distinguishes between Groups and AppRoles, but some services still expect AppRoles appear as if they were service-instance-specific Groups.
|
Ref
Declaration
[JsonProperty(PropertyName = "$ref")]
public string Ref { get; set; }
Property Value
Type | Description |
---|---|
string | The URI of the AppRole assigned to the User.
|
Type
Declaration
[JsonProperty(PropertyName = "type")]
[JsonConverter(typeof(ResponseEnumConverter))]
public UserExtAppRoles.TypeEnum? Type { get; set; }
Property Value
Type | Description |
---|---|
UserExtAppRoles.TypeEnum? | The kind of membership this User has in the AppRole. A value of 'direct' indicates that the User is a member of the AppRole. A value of 'indirect' indicates that the User is a member of a Group that is a member of the AppRole. A value of 'implicit' indicates that the AppRole is public.
|
Value
Declaration
[Required(ErrorMessage = "Value is required.")]
[JsonProperty(PropertyName = "value")]
public string Value { get; set; }
Property Value
Type | Description |
---|---|
string | The Id of the AppRole assigned to the User.
|
Remarks
Required