The App User object defines a user's app-specific profile and credentials for an app.
| Name | Type | Description | Notes |
|---|---|---|---|
| created | datetime | Timestamp when the App User object was created | [readonly] |
| credentials | AppUserCredentials | [optional] | |
| external_id | str | The ID of the user in the target app that's linked to the Okta App User object. This value is the native app-specific identifier or primary key for the user in the target app. The `externalId` is set during import when the user is confirmed (reconciled) or during provisioning when the user has been successfully created in the target app. This value isn't populated for SSO app assignments (for example, SAML or SWA) because it isn't synchronized with a target app. | [optional] [readonly] |
| id | str | Unique identifier of the App User object (only required for apps with `signOnMode` or authentication schemes that don't require credentials) | [optional] |
| last_sync | datetime | Timestamp of the last synchronization operation. This value is only updated for apps with the `IMPORT_PROFILE_UPDATES` or `PUSH PROFILE_UPDATES` feature. | [optional] [readonly] |
| last_updated | datetime | Timestamp when App User was last updated | [readonly] |
| password_changed | datetime | Timestamp when the App User password was last changed | [optional] [readonly] |
| profile | Dict[str, object] | App user profiles are app-specific and can be customized by the Profile Editor in the Admin Console. SSO apps typically don't support app user profiles, while apps with user provisioning features have app-specific profiles. Properties that are visible in the Admin Console for an app assignment can also be assigned through the API. Some properties are reference properties that are imported from the target app and can't be configured. | [optional] |
| scope | str | Toggles the assignment between user or group scope | |
| status | AppUserStatus | ||
| status_changed | datetime | Timestamp when the App User status was last changed | [readonly] |
| sync_state | AppUserSyncState | [optional] | |
| embedded | Dict[str, object] | Embedded resources related to the App User using the JSON Hypertext Application Language specification | [optional] [readonly] |
| links | LinksAppAndUser |
from okta.models.app_user import AppUser
# TODO update the JSON string below
json = "{}"
# create an instance of AppUser from a JSON string
app_user_instance = AppUser.from_json(json)
# print the JSON string representation of the object
print(AppUser.to_json())
# convert the object into a dict
app_user_dict = app_user_instance.to_dict()
# create an instance of AppUser from a dict
app_user_from_dict = AppUser.from_dict(app_user_dict)