Federating a User for OCI Credentialing
Summary
This page outlines the step-by-step process to handle a federated user in an identity provider for OCI, specifically focusing on the creation and configuration of users and groups in the Oracle Identity Cloud Service (“IDCS”).
This process is optional, it is done by deploying a terraform and then replacing the user with a federated user.
Pre-requisites
To create users and groups in the Oracle Identity Cloud Service federation, you will need the Identity Domain Administrator role, or be a member of a group that has been granted that role.
Steps
Preparation
Ensure that " CloudabilityDataCollector_Group ", " CloudabilityDataCollector_User ", and " CloudabilityCostDataReaderPolicy " are already created through Terraform.
Deleting Local User
Delete the " CloudabilityDataCollector_User " if it exists.
-
Navigate to Identity -> Federation -> Identity Provider Details -> Users .
-
Create a new IDCS user using the following credentials.
-
Username : CloudabilityDataCollector_Fed_User
-
Email : cldyfeduser@cloudability.com or any valid email
-
First Name : CloudabilityDataCollector
-
Last Name : Fed_User
-
-
Click Create and then Close .
-
Navigate to Identity -> Federation -> Identity Provider Details -> Group .
-
Create a new group in IDCS called " CloudabilityDataCollector_Fed_Group ".
-
Add the federated user " CloudabilityDataCollector_Fed_User " to the group.
Mapping Local Group to Federated Group
Since federated groups cannot be given access via policy, you need to map a local group to the federated group.
-
Navigate to Identity -> Federation -> Identity Provider Details -> Group Mappings.
-
Create a new group in IDCS called " CloudabilityDataCollector_Fed_Group ".
-
Create a mapping between the OCI group " CloudabilityDataCollector_Group " and the federated group " CloudabilityDataCollector_Fed_Group ".
Synchronization of OCI Synched User
Navigate to Identity -> Federation -> Identity Provider Details -> Users -> " CloudabilityDataCollector_Fed_User ".
Click on the OCI Synched User link of the federated user " CloudabilityDataCollector_Fed_User ".
-
Navigate to API Keys .
-
Add a new API key.
-
Generate an API key pair.
-
Download the private key and the public key.
-
Add the keys.
Providing details to Cloudability
Provide the required details, including API keys and other relevant information, to Cloudability through the user interface.