Criar registros de provedor OAuth de terceiros
Crie registros de provedor OAuth de terceiros para permitir que cada uma de suas instâncias acesse os endpoints da API que você criou.
Antes de Iniciar
Conclua as tarefas em Criar endpoints da API da OAuth para clientes externos.
No canto superior direito da instância, defina o escopo da aplicação como Global.
Abra todas as suas instâncias (desenvolvimento, teste, produção e assim por diante) em guias separadas do navegador. Comece as etapas abaixo na instância de produção.
Função necessária: administrador
Procedimento
-
Em sua instância de produção, navegue até Todos > OAuth de Sistema > Registro de aplicações.
Você deve criar três registros aqui, um para cada uma das três instâncias (desenvolvimento, teste e produção). Se você tiver instâncias adicionais de não produção (preparação e assim por diante), crie um registro para cada uma delas seguindo o método mostrado aqui.
- Selecione Novo.
- Selecione Conectar a um provedor OAuth de terceiros para criar um registro para sua instância de desenvolvimento.
-
No formulário, preencha os campos.
Tabela 1. Formulário de registros de aplicações Campo Ação Nome Insira Conexão de instância de dispositivo. ID de cliente - Em sua instância de desenvolvimento, abra a lista de Registro de aplicações (Todos > OAuth de Sistema > Registro de aplicações).
- Abra o registro do cliente de desenvolvimento de pipeline.
- Copie o ID do cliente.
- Em sua instância de produção, cole o ID do cliente da sua instância de desenvolvimento no campo ID do cliente.
Segredo do Cliente - Em sua instância de desenvolvimento, abra a lista de Registro de aplicações (Todos > OAuth de Sistema > Registro de aplicações).
- Abra o registro do cliente de desenvolvimento de pipeline.
- Desbloqueie o campo Segredo do cliente e copie o texto.
- Em sua instância de produção, cole o Segredo do cliente da sua instância de desenvolvimento no campo Segredo do cliente.
Tipo de concessão padrão Mude para Código de autorização. URL de Autorização - Desbloqueie o campo.
- Insira o URL da sua instância de desenvolvimento seguido por oauth_auth.do.
- Bloqueie o campo.
URL de Token - Desbloqueie o campo.
- Insira o URL da sua instância de desenvolvimento seguido por oauth_token.do.
- Bloqueie o campo.
- Selecione Enviar.
- Selecione Novo.
- Selecione Conectar a um provedor OAuth de terceiros para criar um registro para sua instância de teste.
-
No formulário, preencha os campos.
Tabela 2. Formulário de registros de aplicações Campo Ação Nome Insira Testar conexão da instância. ID de cliente - Em sua instância de teste, abra a lista de Registro de aplicações (Todos > OAuth de Sistema > Registro de aplicações).
- Abra o registro Cliente de teste de pipeline.
- Copie o ID do cliente.
- Em sua instância de produção, cole o ID do cliente da sua instância de teste no campo ID do cliente.
Segredo do Cliente - Em sua instância de teste, abra a lista de Registro de aplicações (Todos > OAuth de Sistema > Registro de aplicações).
- Abra o registro Cliente de teste de pipeline.
- Desbloqueie o campo Segredo do cliente e copie o texto.
- Em sua instância de produção, cole o Segredo do cliente da sua instância de teste no campo Segredo do cliente.
Tipo de concessão padrão Mude para Código de autorização. URL de Autorização - Desbloqueie o campo.
- Insira o URL da sua instância de teste seguido por oauth_auth.do.
- Bloqueie o campo.
URL de Token - Desbloqueie o campo.
- Insira o URL da sua instância de teste seguido por oauth_token.do.
- Bloqueie o campo.
- Selecione Enviar.
- Na lista Registro da aplicação, selecione o registro do cliente do controlador de pipeline.
- Copie o ID do cliente e cole-o em algum lugar, como uma aplicação de anotações.
- Desbloqueie o campo Segredo do cliente, copie o texto e cole-o em uma anotação com o ID do cliente.
- Volte para a lista Registro de aplicações e selecione Novo.
- Selecione Conectar a um provedor OAuth de terceiros para criar um registro para sua instância de produção.
-
No formulário, preencha os campos.
Tabela 3. Formulário de registros de aplicações Campo Ação Nome Insira a conexão da instância de produção. ID de cliente - Copie o ID do cliente que você anotou.
- Cole o ID do cliente no campo ID do cliente.
Segredo do Cliente - Copie o segredo do cliente que você anotou.
- Desbloqueie o campo Segredo do cliente e cole o texto no campo.
Tipo de concessão padrão Mude para Código de autorização. URL de Autorização - Desbloqueie o campo.
- Insira o URL da sua instância de produção seguido por oauth_auth.do.
- Bloqueie o campo.
URL de Token - Desbloqueie o campo.
- Insira o URL da sua instância de produção seguido por oauth_token.do.
- Bloqueie o campo.
-
Selecione Enviar.
Importante:Conclua as próximas etapas na sua instância de desenvolvimento.
-
Em sua instância de desenvolvimento, navegue até Todos > OAuth de Sistema > Registro de aplicações.
- Selecione Novo.
- Selecione Conectar a um provedor OAuth de terceiros para criar um registro para sua instância de produção.
-
No formulário, preencha os campos.
Tabela 4. Formulário de registros de aplicações Campo Ação Nome Insira a conexão da instância de produção. ID de cliente - Copie o ID do cliente que você anotou.
- Cole o ID do cliente no campo ID do cliente.
Segredo do Cliente - Copie o segredo do cliente que você anotou.
- Desbloqueie o campo Segredo do cliente e cole o texto no campo.
Tipo de concessão padrão Mude para Código de autorização. URL de Autorização - Desbloqueie o campo.
- Insira o URL da sua instância de produção seguido por oauth_auth.do.
- Bloqueie o campo.
URL de Token - Desbloqueie o campo.
- Insira o URL da sua instância de produção seguido por oauth_token.do.
- Bloqueie o campo.
-
Selecione Enviar.
Importante:Conclua as próximas etapas na sua instância de teste.
- Em sua instância de teste, navegue até Todos > OAuth de Sistema > Registro de aplicações.
- Selecione Novo.
- Selecione Conectar a um provedor OAuth de terceiros para criar um registro para sua instância de produção.
-
No formulário, preencha os campos.
Tabela 5. Formulário de registros de aplicações Campo Ação Nome Insira a conexão da instância de produção. ID de cliente - Copie o ID do cliente que você anotou.
- Cole o ID do cliente no campo ID do cliente.
Segredo do Cliente - Copie o segredo do cliente que você anotou.
- Desbloqueie o campo Segredo do cliente e cole o texto no campo.
Tipo de concessão padrão Mude para Código de autorização. URL de Autorização - Desbloqueie o campo.
- Insira a URL da sua instância de produção, seguida de oauth_auth.do
- Bloqueie o campo.
URL de Token - Desbloqueie o campo.
- Insira a URL da sua instância de produção, seguida de oauth_token.do
- Bloqueie o campo.
- Selecione Enviar.
- Opcional: Repita as etapas 22 a 26 para todas as outras instâncias que não sejam de produção que você tenha (preparação e assim por diante).
O que Fazer Depois
Agora que você concluiu o pré-trabalho para usar o OAuth, conclua todas as etapas em Usar OAuth para criar credenciais de pipeline nas instâncias especificadas.