Criar um Token de Acesso em uma Tenancy que Usa o Domínio de Identidades

As seções a seguir orientam você pelas etapas necessárias para criar um aplicativo e gerar um token de acesso em uma tenancy que usa o domínio de identidades.

Criar um Aplicativo

  1. Acesse como administrador do tenant na Console do Oracle Cloud Infrastructure.
  2. Abra o menu, de navegação do Oracle Cloud Infrastructure e clique em Identidade e Segurança. Em Identidade clique em Domínios.
  3. Selecione o domínio de identidades no qual você deseja trabalhar.
    Será exibida a página Visão Geral do domínio.
  4. No menu de navegação esquerdo, clique em Aplicativos.
  5. Na página Aplicativos, clique em Adicionar aplicativo.
  6. Na caixa de diálogo Adicionar aplicativo, clique em Aplicativo Confidencial e clique em Iniciar workflow.
    O assistente Adicionar Aplicativo Confidencial é aberto.
  7. Digite um nome para o aplicativo e uma descrição adequada. Em seguida, clique em Próximo.
  8. Clique em Configurar este aplicativo como cliente agora.
  9. Forneça as informações a seguir para configurar este aplicativo como um cliente.
    1. Em Autorização, selecione um ou mais tipos de concessão.

      A Automação de Processos suporta os seguintes tipos de concessão:

      • Proprietário do recurso
      • Declaração JWT
      • Código de autorização
      • Implícita
    2. Se você selecionou os tipos de concessão Código de autorização ou Implícito, informe o URL do aplicativo para o qual o usuário é redirecionado após a autenticação no campo URL de Redirecionamento. Caso contrário, ignore esta etapa.
    Observação

    Você não precisa configurar o aplicativo como um servidor de recursos.
  10. Na seção Política de emissão de token, configure o seguinte.
    1. Selecione Adicionar atribuições do aplicativo.
    2. Clique em Adicionar funções. Na janela Adicionar atribuições de aplicativo, selecione a atribuição que você deseja designar a este aplicativo e clique em Adicionar.

      Por exemplo, selecione Administrador do Domínio de Identidades e clique em Adicionar. Todas as tarefas da API REST disponíveis para o administrador do domínio de identidades estarão acessíveis ao seu aplicativo.

  11. Clique em Próximo.
  12. Selecione Ignorar e fazer mais tarde e clique em Concluir.
    O aplicativo foi adicionado em um estado desativado.
  13. Observe o ID do Cliente e o Segredo do cliente que aparecem na caixa de diálogo Aplicativo adicionado. Para integrar com seu aplicativo confidencial, você pode usar esse ID e segredo como parte das configurações de conexão.
  14. Clique em Fechar.
    A página de detalhes do novo aplicativo é exibida.
  15. Clique em Ativar e confirme a ativação.

Gerar um Token de Acesso

Depois de criar o aplicativo, você pode usá-lo para gerar o token de acesso necessário para criar uma instância do Oracle Cloud Infrastructure Process Automation.

  1. Acesse como administrador do tenant na Console do Oracle Cloud Infrastructure.
  2. Abra o menu, de navegação do Oracle Cloud Infrastructure e clique em Identidade e Segurança. Em Identidade clique em Domínios.
  3. Selecione o domínio de identidades no qual você deseja trabalhar.
    Será exibida a página Visão Geral do domínio.
  4. No menu de navegação esquerdo, clique em Aplicativos.
  5. Na página Aplicativos, selecione o aplicativo que você criou.
  6. Role para baixo na página de detalhes do aplicativo e, à esquerda, em Recursos, clique em Token de acesso.
  7. Deixe as seleções padrão. No exemplo a seguir, Escopos Personalizados, Chama APIs do Identity Cloud Service e Administrador do Domínio de Identidades são selecionados por padrão.
  8. Clique em Fazer Download do Token e salve o arquivo.
    O arquivo tokens.tok contém o token de acesso com o nome de atributo access_token.
    tokens.tok
    {"access_token":"eyJ4NXQjUzI. . . . ."}
  9. Forneça a parte do token de acesso entre aspas para que o usuário utilize no provisionamento de uma instância. Não forneça a parte identificada como access_token.