OIC Provisioning.
- Provision Identity Cloud Service domain.
- Login into the OCI console.
- Go to Identity and Security Menu
- Select Domains under Identity. This option will be available for the OCI accounts created after December 2018
- Click Create Domains
- Provide Name. Example - Development
- Provide Description. Example - Development Domains
- Select Domain Type. Example - Free / Premium /etc.
- If we want to create a new administrator for the domain then we can provide the user name and password.
- Otherwise we can use the OCI admin user credentials by un-selecting Create Admin User option.
- Select the compartment - Development . If not created then create a new compartment and use it.
- Create an IAM group in the IDCS domain.
- Go to the IDCS console.
- Select the groups menu
- Create a new group called Administrator group
- Provide a description.
- Create an IAM policy in the IDCS domain.
- Go to the OCI console.
- Select Identity and Security
- Select Policies under Identity
- Click Create policy.
- Provide a name - OICIntegrationGroupPolicy
- Use the policy builder to create policy.
- Sample : allow group Development/Administrator to manage integration-instance in compartment Development
- Development/Administrator - DomainName/GroupName
- If we don't provide the Domain Name then it will take the default domain present in the root compartment.
- NOTE: User Federation refers to linking user's identity and attributes across multiple identity management systems.
- Oracle Integration Federation means that identities are linked in IDCS and Oracle Identity And Access Management(IAM).
- Create an Oracle Integration Instance
- NOTE : Instance will be associated with the IDCS instance to which we login while provisioning the OIC.
- Use the proper Identity domain while login.
- In this case , use the Development domain to login.
- After Signing into the OCI console, select the region.
- Got to Developer Service Menu on OCI console
- Under Application Integration select Integration
- Select the Compartment in which you want to provision the OIC. In this case it will be the Development compartment.
- Click CREATE.
- Provide Name.
- Select Version - Gen 2 or Gen 3
- Consumption Model -- Universal Credit Limit
- Edition -- Standard or Enterprise.
- Shape -- Development or Production
- NOTE : Based on the shape patches will be applied. Development shapes will receive the patches two weeks early.
- Production shapes will receive the patches two weeks after the Development shapes.
- Advance Options :
- Network Access :
- Only Gen 2 version will allow us to define and configure Allow list.
- Custom Endpoint :
- Available only for Gen 2
- We can provide the custom endpoint.
- It must already be registered on a DNS provider.
- Its SSL certificates must be stored as secret in an OCI vault.
- Email Configurations.
- Sender Policy Framework (SPF) :
- It lets domain owners (InfiniteCloud) identify servers (External Servers) they have approved to send emails on behalf of their domain.
- In Oracle Integration's case, domain owners(InfiniteCloud) need to approve OCI as an approved sender and to add a record for it in their domain.