D Identity Domain Relocation

Task Who Does It? Where? More Information

1. Submit the identity domain relocation.

Your company’s Oracle Cloud account administrator.

Oracle Cloud Infrastructure Classic Console > Applications menu > Users

See Identity Domain Overview in Oracle Cloud Understanding Identity Concepts.

2. Set up SSO in the new identity domain.

Your company’s Oracle Cloud account administrator.

Oracle Cloud Infrastructure Classic Console > Applications menu > Users

See Configuring Identity Management (SSO and OAuth).

3. Create (or recreate) team members. You can export the team members from the old domain and import them into the new domain.

A service administrator for the MCS environment.

Oracle Cloud Infrastructure Classic Console > Applications menu > Users

See Adding Users and Assigning Roles in Getting Started with Oracle Cloud.

4. Assign MCS team member roles to define permissions.

A service administrator for the MCS environment.

Oracle Cloud Infrastructure Classic Console > Applications menu > Users

See Assign MCS Team Member Roles.

5. Create (or recreate) mobile users. As with team members, you can export the mobile users from the old domain and import them into the new domain.

A team member with the Oracle Cloud identity domain administrator role and the mobile user configuration (MobileEnvironment_MobileUserConfig) and mobile user management (MobileEnvironment_MobileUserMgmt) MCS team member roles in the MCS environment.

Oracle Cloud Infrastructure Classic Console > Applications menu > Users

See Set Up Mobile Users, Realms and Roles.

6. Create (or recreate) mobile user roles.

Realm role: {serviceName}_MobileEnvironment_{realmName}_{version using underscores}_Realm

Mobile user role: {serviceName}_MobileEnvironment_{roleName}

Note:

Role names are case sensitive and must match the names in the old domain, with a new {service_name}.

A team member with the Oracle Cloud identity domain administrator role and the mobile user configuration (MobileEnvironment_MobileUserConfig) and mobile user management (MobileEnvironment_MobileUserMgmt) MCS team member roles in the MCS environment.

MCS > Applications > Mobile User Management and

Oracle Cloud Infrastructure Classic Console > Applications menu > Users > Custom Roles

See Creating and Managing Mobile User Roles.

7. Assign (or reassign) mobile user roles.

A team member with the Oracle Cloud identity domain administrator role and the mobile user configuration (MobileEnvironment_MobileUserConfig) and mobile user management (MobileEnvironment_MobileUserMgmt) MCS team member roles in the MCS environment.

Oracle Cloud Infrastructure Classic Console > Applications menu > Users

See Creating and Managing Mobile User Roles.

8. Reset the credentials for the OAuth Consumer for each mobile backend by performing a "refresh" on the MBE Settings page, and enable SSO if it was previously enabled.

A team member with the Oracle Cloud identity domain administrator role and the mobile user configuration (MobileEnvironment_MobileUserConfig) and mobile user management (MobileEnvironment_MobileUserMgmt) MCS team member roles in the MCS environment.

MCS > Mobile Backends > Settings

See Enterprise Single Sign-On in MCS.

9. Update settings for mobile apps.

A mobile app developer with access to the mobile backend and the mobile app.

Get the updated settings below from the MCS UI and modify them in the SDK config file and your mobile app code as necessary.

MCS > Mobile Backends > Settings ...

See Mobile Backend Authentication and Connection Info and Authentication in MCS.

  • API URLs

> Environment URLs > Base URL

  • Token endpoint URLs (OAuth and SSO)

> Environment URLs > OAuth Token Endpoint

  • Client ID and secret (OAuth)

> Access Keys > OAuth Consumer

  • Anonymous key (HTTP Basic authentication)

> Access Keys > HTTP Basic > Anonymous Keys

10. Register (or reregister) clients for notifications. You can use the UI or the /mobile/platform/devices/register endpoint in the REST API.

MCS > Applications > Client Management

See Registering an App as a Client in MCS and REST APIs for Oracle Mobile Cloud Service.