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
- Acesse como administrador do tenant na Console do Oracle Cloud Infrastructure.
- Abra o menu, de navegação do Oracle Cloud Infrastructure e clique em Identidade e Segurança. Em Identidade clique em Domínios.
- Selecione o domínio de identidades no qual você deseja trabalhar.Será exibida a página Visão Geral do domínio.
- No menu de navegação esquerdo, clique em Aplicativos.
- Na página Aplicativos, clique em Adicionar aplicativo.
- Na caixa de diálogo Adicionar aplicativo, clique em Aplicativo Confidencial e clique em Iniciar workflow.O assistente Adicionar Aplicativo Confidencial é aberto.
- Digite um nome para o aplicativo e uma descrição adequada. Em seguida, clique em Próximo.
- Clique em Configurar este aplicativo como cliente agora.
- Forneça as informações a seguir para configurar este aplicativo como um cliente.
- 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
- 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. - Em Autorização, selecione um ou mais tipos de concessão.
- Na seção Política de emissão de token, configure o seguinte.
- Selecione Adicionar atribuições do aplicativo.
- 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.
- Clique em Próximo.
- Selecione Ignorar e fazer mais tarde e clique em Concluir.O aplicativo foi adicionado em um estado desativado.
- 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.
- Clique em Fechar.A página de detalhes do novo aplicativo é exibida.
- 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.
- Acesse como administrador do tenant na Console do Oracle Cloud Infrastructure.
- Abra o menu, de navegação do Oracle Cloud Infrastructure e clique em Identidade e Segurança. Em Identidade clique em Domínios.
- Selecione o domínio de identidades no qual você deseja trabalhar.Será exibida a página Visão Geral do domínio.
- No menu de navegação esquerdo, clique em Aplicativos.
- Na página Aplicativos, selecione o aplicativo que você criou.
- Role para baixo na página de detalhes do aplicativo e, à esquerda, em Recursos, clique em Token de acesso.
- 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.
- 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. . . . ."}
- 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
.