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 a Console do Oracle Cloud como administrador de tenant.
  2. Abra o menu de navegação do Oracle Cloud Infrastructure e clique em Identity & Security. Em Identity, clique em Domínios.
  3. Selecione o domínio da identidade no qual deseja trabalhar.
    Será exibida a página Visão Geral do domínio.
  4. No menu de navegação esquerdo, clique em Applications.
  5. Na página Aplicativos, clique em Adicionar aplicativo.
  6. No diálogo Adicionar aplicativo, clique em Aplicativo Confidencial e clique em Iniciar workflow.
    O assistente Adicionar Aplicativo Confidencial é aberto.
  7. Informe um nome para o aplicativo e uma descrição adequada e clique em Próximo.
  8. Clique em Configurar este aplicativo como cliente agora.
  9. Forneça as seguintes informações 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ê tiver selecionado tipos de concessão Código de autorização ou Implícito, informe o URL do aplicativo para o qual o usuário será redirecionado após a autenticação no campo URL de Redirecionamento. Do 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 funções de aplicativo.
    2. Clique em Adicionar atribuições. Na janela Adicionar atribuições do aplicativo, selecione a atribuição do aplicativo que você deseja atribuir 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 Secreto do cliente que são exibidos na caixa do diálogo Aplicativo adicionado. Para integrar-se ao seu aplicativo confidencial, você pode usar esse ID e segredo como parte das definições da 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

Após criar o aplicativo, você pode usar o aplicativo para gerar o token de acesso necessário para criar uma instância do Oracle Cloud Infrastructure Process Automation.

  1. Acesse a Console do Oracle Cloud como administrador de tenant.
  2. Abra o menu de navegação do Oracle Cloud Infrastructure e clique em Identity & Security. Em Identity, clique em Domínios.
  3. Selecione o domínio da identidade 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 Applications.
  5. Na página Aplicativos, selecione o aplicativo que você criou.
  6. Role para baixo na página de detalhes do aplicativo e, na 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 entre aspas para o usuário a ser usada para provisionar uma instância. Não forneça a parte rotulada como access_token.