Oracle Identity Cloud Service 설정
이 솔루션 섹션에서는 Python SDK를 사용하기 전에 가지고 있거나 알아야 할 필요 조건에 대해 알아봅니다. 또한 Oracle Identity Cloud Service 사용자 계정에 관리자 롤을 지정하여 Python SDK를 다운로드하고 Oracle Identity Cloud Service의 SDK에 포함된 샘플 애플리케이션을 등록하는 방법을 배웁니다.
시작하기 전에
Oracle Identity Cloud Service 설정을 시작하기 전에 다음을 수행합니다.
-
SDK를 사용하여 애플리케이션 인증에 대해 알아보기 솔루션을 완료합니다.
-
DJango 프레임워크 및 Python 프로그래밍 언어에 대한 기본 지식을 습득하여 이 솔루션에 제공된 코드 논리를 이해합니다.
-
Oracle Identity Cloud Service 인스턴스에 액세스합니다.
-
GitHub(Deploy 섹션에서)에서 샘플 코드를 다운로드하고 컴퓨터의
c:\temp
폴더로 추출합니다. -
인터넷에 연결되어 샘플 Python 웹 응용 프로그램을 구축합니다.
-
인터넷 연결을 방해하는 프록시 설정이 없습니다.
-
VPN에서 연결이 끊어졌습니다.
또한 Python SDK용 샘플 애플리케이션 및 라이브러리를 설치해야 합니다. 이를 위해 다음과 같이 하십시오.
-
Python 버전 2.7.x를 설치합니다.
-
Python 설치 폴더 및 Python 스크립트 폴더를 로컬 경로 시스템 변수에 추가합니다. 예를 들어,
c:\Python27
폴더에 Python을 설치한 경우 Path 변수에 다음 텍스트를 추가합니다.c:\Python27;c:\Python27\Scripts
-
명령 프롬프트를 열고 다음 명령을 실행하여 Python과 Pip가 모두 설치되었는지 확인합니다.
python -V pip -V
이 명령은 컴퓨터에 설치된 Python 및 Pip 버전을 제공합니다.
Windows 운영 체제를 사용하지 않는 경우 Pip가 Python과 함께 설치되지 않을 수 있습니다. Pip를 설치하려면 다음 명령을 실행합니다.
python -m pip install
-
다음 명령을 실행하여 Django 프레임워크를 설치합니다:
pip install Django
-
다음 명령을 실행하여 Python SDK에 필요한 라이브러리를 설치합니다. Python SDK의 방법 및 기능에 대해 알아보기 섹션을 참조하십시오.
사용자 계정에 관리자 역할 지정
Oracle Identity Cloud Service 인스턴스에 액세스할 수 있지만, Oracle Identity Cloud Service 콘솔을 사용하여 Python SDK를 다운로드하고 샘플 Python 애플리케이션을 Oracle Identity Cloud Service에 등록할 수 있는 권한이 필요합니다.
Oracle Identity Cloud Service에 액세스하는 데 사용 중인 계정에 관리 책임을 부여해야 합니다. 보안 관리자 및 애플리케이션 관리자 역할을 사용자 계정에 지정합니다.
사용자 계정에 관리자 역할을 지정하려면 다음과 같이 하십시오.
- Oracle Identity Cloud Service에 사인인합니다.
- 콘솔에서 탐색 서랍을 확장하고 보안을 누른 다음 관리자를 누릅니다.
- 보안 관리자 롤에 대한 노드를 확장합니다.
- 추가를 누르고 사용자 계정에 대한 체크박스를 선택한 다음 확인을 누릅니다.
- 2-4단계를 반복하여 애플리케이션 관리자 롤을 사용자 계정에 지정합니다.