OCI Native로 제공하던 IAM 서비스와 Oracle에서 PaaS 형태로 제공하던 IDCS의 기능을 통합하여 OCI Native한 새로운 IDaaS 서비스를 제공하게 되었습니다. 이로인해 기존의 OCI의 서비스 뿐만아니라 Oralce Cloud Application도 하나의 인증시스템에서 관리할 수 있게 되었습니다.
Before | After | Description |
---|---|---|
OCI IAM - Local Account | OCI IAM Identity Domains - Default Domain | 기존 OCI IAM의 Local Account는 신규 OCI IAM에서 Default Doamin으로 변경되었습니다. |
OCI IAM - External IdP | OCI IAM Identity Domains - External IdP | 기능 변경사항 없음 |
OCI IAM - IDCS Federation | OCI IAM Identity Domains - IDCS-Foundation | 기존 OCI IAM에서 IDCS 시스템과 통합하기 위한 기능인 IDCS Federation 기능이 신규 OCI IAM에서 IDCS-Foundation Type의 도메인으로 변경되었습니다. |
새로운 기능이 추가되면서 사용자 메뉴 구성이 아래와 같이 변경 되었습니다.
기본 도메인 (Default) 사용자에게 필요한 액세스 권한을 설정하는 방법을 이해하는데 도움이 되도록, 다음과 같은 시나리오로 구성해보도록 하겠습니다.
우선 OCI에 Sandbox라는 구획을 생성하고, 사용자에게 이 구획에만 접근 가능하도록 구성해보겠습니다. 우선 위에서 Sandbox라는 구획을 생성합니다. 메뉴에서 ID & 보안 (Identity & Security) > 구획(Compartments)를 선택합니다.
구획 생성 버튼을 클릭하고, 입력창에 다음과 같이 입력합니다.
두 번째로 기본 도메인에 사용자를 추가합니다. 메뉴에서 ID & 보안 (Identity & Security) > 도메인(Domain)을 선택합니다.
이동한 화면에서 기본 도메인 (Default Domain)을 선택합니다. 만약 Default 도메인이 보이지 않은 경우 왼쪽 하단에서 루트 구획을 선택합니다.
이동한 도메인 화면에서 사용자 > 사용자 생성를 클릭하여 사용자를 생성합니다.
사용자 생성 대화상자에서 다음을 입력합니다.
추가된 사용자는 패스워드 재설정을 위한 이메일을 전달받게 됩니다. 이메일 본문에 있는 링크를 클릭하여 패스워드를 재설정할 수 있습니다.
세 번째로 기본 도메인에 그룹을 추가합니다. 메뉴에서 ID & 보안 (Identity & Security) > 도메인(Domain)을 선택합니다.
이동한 화면에서 기본 도메인 (Default Domain)을 선택합니다. 만약 Default 도메인이 보이지 않은 경우 왼쪽 하단에서 루트 구획을 선택합니다.
그룹 생성을 클릭하고, 다음과 같이 입력한 후 생성을 클릭합니다.
이제 Sandbox 구획에 대한 SandboxGroup 그룹에 권한을 부여하기 위한 정책을 생성합니다. 메뉴에서 ID & 보안 (Identity & Security) > 정책(Policy)을 선택합니다.
정책 생성 버튼을 클릭한 후 다음과 같이 입력합니다.
OCI의 IDCS라는 PaaS형 IAM 서비스가 OCI 자체 IAM 서비스와 통합된 Identity Domain 서비스에서 사용자,그룹,정책을 관리하는 방법에 대해서 알아보았습니다. 이번 포스팅에서 진행한 내용을 간단히 도식하면 다음과 같습니다.
구획 생성 —-> 기본 도메인(Default Domain)에 사용자 추가 —-> 기본 도메인(Default Domain)에 그룹 추가 (SandboxGroup) <— 정책 부여 (OCI 정책)
이 글은 개인적으로 얻은 지식과 경험을 작성한 글로 내용에 오류가 있을 수 있습니다. 또한 글 속의 의견은 개인적인 의견으로 특정 회사를 대변하지 않습니다.
Younghwan Cho GETTING-STARTED
oci users group policy domain identity domain