Class AccountMgmtInfoApp
Application on which the account is based
SCIM++ Properties:
- idcsSearchable: true
- multiValued: false
- mutability: immutable
- required: true
- returned: default
- type: complex
- uniqueness: none
Inherited Members
Namespace: Oci.IdentitydomainsService.Models
Assembly: OCI.DotNetSDK.Identitydomains.dll
Syntax
public class AccountMgmtInfoApp
Properties
Active
Declaration
[JsonProperty(PropertyName = "active")]
public bool? Active { get; set; }
Property Value
Type | Description |
---|---|
bool? | If true, this App is able to participate in runtime services, such as automatic-login, OAuth, and SAML. If false, all runtime services are disabled for this App and only administrative operations can be performed.
|
AppIcon
Declaration
[JsonProperty(PropertyName = "appIcon")]
public string AppIcon { get; set; }
Property Value
Type | Description |
---|---|
string | Application icon.
|
AppThumbnail
Declaration
[JsonProperty(PropertyName = "appThumbnail")]
public string AppThumbnail { get; set; }
Property Value
Type | Description |
---|---|
string | Application thumbnail.
|
Audience
Declaration
[JsonProperty(PropertyName = "audience")]
public string Audience { get; set; }
Property Value
Type | Description |
---|---|
string | The base URI for all of the scopes defined in this App. The value of 'audience' is combined with the 'value' of each scope to form an 'fqs' or fully qualified scope.
|
Description
Declaration
[JsonProperty(PropertyName = "description")]
public string Description { get; set; }
Property Value
Type | Description |
---|---|
string | Application description
|
Display
Declaration
[JsonProperty(PropertyName = "display")]
public string Display { get; set; }
Property Value
Type | Description |
---|---|
string | Application display name
|
IsAliasApp
Declaration
[JsonProperty(PropertyName = "isAliasApp")]
public bool? IsAliasApp { get; set; }
Property Value
Type | Description |
---|---|
bool? | If true, this App is an AliasApp and it cannot be granted to an end user directly
|
IsAuthoritative
Declaration
[JsonProperty(PropertyName = "isAuthoritative")]
public bool? IsAuthoritative { get; set; }
Property Value
Type | Description |
---|---|
bool? | If true, sync from the managed app will be performed as authoritative sync.
|
IsLoginTarget
Declaration
[JsonProperty(PropertyName = "isLoginTarget")]
public bool? IsLoginTarget { get; set; }
Property Value
Type | Description |
---|---|
bool? | If true, this App allows runtime services to log end users in to this App automatically
|
IsManagedApp
Declaration
[JsonProperty(PropertyName = "isManagedApp")]
public bool? IsManagedApp { get; set; }
Property Value
Type | Description |
---|---|
bool? | If true, indicates that access to this App requires an account. That is, in order to log in to the App, a User must use an application-specific identity that is maintained in the remote identity-repository of that App.
|
IsOAuthResource
Declaration
[JsonProperty(PropertyName = "isOAuthResource")]
public bool? IsOAuthResource { get; set; }
Property Value
Type | Description |
---|---|
bool? | If true, indicates that this application acts as an OAuth Resource.
|
IsOPCService
Declaration
[JsonProperty(PropertyName = "isOPCService")]
public bool? IsOPCService { get; set; }
Property Value
Type | Description |
---|---|
bool? | If true, this application is an Oracle Public Cloud service-instance.
|
IsUnmanagedApp
Declaration
[JsonProperty(PropertyName = "isUnmanagedApp")]
public bool? IsUnmanagedApp { get; set; }
Property Value
Type | Description |
---|---|
bool? | If true, indicates that this application accepts an Oracle Identity Cloud Service user as a login-identity (does not require an account) and relies on authorization of the user's memberships in AppRoles
|
LoginMechanism
Declaration
[JsonProperty(PropertyName = "loginMechanism")]
public string LoginMechanism { get; set; }
Property Value
Type | Description |
---|---|
string | The protocol that runtime services will use to log end users in to this App automatically. If 'OIDC', then runtime services use the OpenID Connect protocol. If 'SAML', then runtime services use the Security Assertion Markup Language protocol.
|
MeterAsOPCService
Declaration
[JsonProperty(PropertyName = "meterAsOPCService")]
public bool? MeterAsOPCService { get; set; }
Property Value
Type | Description |
---|---|
bool? | If true, customer is not billed for runtime operations of the app.
|
Ref
Declaration
[JsonProperty(PropertyName = "$ref")]
public string Ref { get; set; }
Property Value
Type | Description |
---|---|
string | Application URI
|
ServiceTypeURN
Declaration
[JsonProperty(PropertyName = "serviceTypeURN")]
public string ServiceTypeURN { get; set; }
Property Value
Type | Description |
---|---|
string | This Uniform Resource Name (URN) value identifies the type of Oracle Public Cloud service of which this app is an instance.
|
ShowInMyApps
Declaration
[JsonProperty(PropertyName = "showInMyApps")]
public bool? ShowInMyApps { get; set; }
Property Value
Type | Description |
---|---|
bool? | If true, this App will be displayed in the MyApps page of each end-user who has access to the App.
|
Value
Declaration
[Required(ErrorMessage = "Value is required.")]
[JsonProperty(PropertyName = "value")]
public string Value { get; set; }
Property Value
Type | Description |
---|---|
string | Application identifier
|
Remarks
Required