Configurar o Oracle Identity Cloud Service
Nesta seção da solução, você aprenderá sobre os pré-requisitos que deve ter ou saber antes de usar o Python SDK. Além disso, você aprenderá a atribuir funções de administrador à sua conta de usuário do Oracle Identity Cloud Service para que possa fazer download do Python SDK e registrar o aplicativo de amostra, contido no SDK, em Oracle Identity Cloud Service.
Antes de Começar
Antes de começar a configurar o Oracle Identity Cloud Service:
-
Conclua a solução Saiba mais sobre como usar o SDKs para autenticar aplicativos .
-
Obtenha um conhecimento básico da estrutura DJango e da linguagem de programação Python para entender a lógica do código que é apresentada nesta solução.
-
Obtenha acesso a uma instância do Oracle Identity Cloud Service.
-
Verifique se você tem acesso à atribuição de administrador de domínio de identidades da instância do Oracle Identity Cloud Service.
-
Faça download do arquivo python_sdk_sample_app.zip e extraia-o para a pasta
c:\temp
do seu computador. -
Tenha uma conexão com a Internet para criar o aplicativo Web Python de amostra.
-
Não há definições de proxy impedindo a conexão pela internet.
-
Está desconectado da VPN.
Você também é necessário instalar o aplicativo de amostra e as bibliotecas do Python SDK. Para fazer isso:
-
Instale o Python versão 2.7.x.
-
Adicione a pasta de instalação do Python e a pasta de scripts Python à sua variável de sistema do Caminho local. Por exemplo, se você instalou Python na pasta
c:\Python27
, adicione o seguinte texto à variável Path:c:\Python27;c:\Python27\Scripts
-
Abra um prompt de comando e execute os seguintes comandos para verificar se Python e Pip estão instalados:
python -V pip -V
Os comandos fornecem as versões de Python e Pip instaladas em seu computador.
Se você não estiver usando um sistema operacional Windows, o Pip poderá não ser instalado com Python. Para instalar o Pip, execute o seguinte comando:
python -m pip install
-
Instale a estrutura Django executando o seguinte comando:
pip install Django
-
Instale as bibliotecas necessárias para o Python SDK executando os seguintes comandos:
pip install simplejson==3.13.2 pip install cryptography==2.1.4 pip install PyJWT==1.5.2 pip install requests==2.18.4 pip install six==1.10.0 pip install py3_lru_cache==0.1.6
Designar Atribuições de Administrador à Sua Conta de Usuário
Embora você tenha acesso a uma instância do Oracle Identity Cloud Service, precisará de permissões para usar o console do Identity Cloud Service para fazer download do Python SDK e registrar o aplicativo Python de amostra com o Oracle Identity Cloud Service.
É necessário conceder responsabilidades administrativas à conta que você está usando para acessar o Oracle Identity Cloud Service. Atribua ao administrador de segurança e às atribuições de administrador do aplicativo à sua conta de usuário.
Para atribuir funções de administrador à sua conta de usuário:
- Acesse o Oracle Identity Cloud Service.
- Na console do Identity Cloud Service, expanda o Gaveta de Navegação, clique em Segurança e, em seguida, clique em Administradores .
- Expanda o nó da atribuição de Administrador de Segurança .
- Clique em Adicionar , marque a caixa de seleção da conta do usuário e clique em OK .
- Repita as etapas 2 a 4 para atribuir a função Administrador de Aplicativos à sua conta de usuário.