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:

  1. Instale o Python versão 2.7.x.

  2. 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
  3. 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
  4. Instale a estrutura Django executando o seguinte comando:

    pip install Django
  5. 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:

  1. Acesse o Oracle Identity Cloud Service.
  2. Na console do Identity Cloud Service, expanda o Gaveta de Navegação, clique em Segurança e, em seguida, clique em Administradores .
  3. Expanda o nó da atribuição de Administrador de Segurança .
  4. Clique em Adicionar , marque a caixa de seleção da conta do usuário e clique em OK .
  5. Repita as etapas 2 a 4 para atribuir a função Administrador de Aplicativos à sua conta de usuário.