Use um provedor OAuth de terceiros
Cada aplicação cliente deve se registrar com a instância para participar da autorização OAuth.
Antes de Iniciar
Por Que e Quando Desempenhar Esta Tarefa
Nota:
Por exemplo, você pode querer integrar com um serviço de calendário de terceiros que requer tokens de acesso OAuth 2,0 para ler os eventos agendados de um usuário e criar eventos. Configure o serviço de Calendário como um provedor OAuth de terceiros. Esta configuração permite que você obtenha um token de acesso do serviço de calendário e use o token para fazer solicitações no serviço do ServiceNow.ServiceNow O oferece suporte somente a provedores OAuth de terceiros para autorizar solicitações do ServiceNow APIs de terceiros.
Procedimento
- Navegar até Tudo > OAuth de Sistema > Registro de aplicações e clique em Novo .
-
Na página Interceptador, clique em Conecte-se a um provedor OAuth de terceiros e preencha o formulário.
Campo Descrição Nome Um nome exclusivo que identifica a aplicação a ser acessada. ID de cliente O ID exclusivo da aplicação. A instância usa o ID de cliente ao solicitar um token de acesso. Você deve obter o ID do cliente do servidor de autorização. Segredo do cliente [Obrigatório] A cadeia de caracteres do segredo compartilhado que a instância e a aplicação usam para autorizar comunicações entre si. Se você não inserir o segredo do cliente correto, os tokens não serão emitidos. Script do API do OAuth Esta opção permite que você faça referência a uma inclusão de script OAuthUtil corrigida. Copie e renomeie o arquivo de inclusão de script OAuthUtil padrão e corrija esta versão para solicitações e respostas específicas para corresponder ao provedor OAuth de terceiros. O nome do script alterado deve ter o prefixo OAuth . Consulte OAuthUtil para adicionar o parâmetro de corpo necessário no método apropriado. URL de logotipo O URL que contém uma imagem a ser usada como logotipo da aplicação. Tipo de concessão padrão O tipo de concessão: - Código de autorização: o código fornecido ao cliente para obter um token de acesso, que é então usado para ter acesso ao recurso. Se você selecionar essa opção, precisará de um URL de autorização (o URL do servidor de autorização).
- Credenciais de senha do responsável pelo recurso: nome de usuário e senha do usuário tentando obter acesso ao recurso.
- Credenciais do cliente: ID do cliente e segredo do cliente, ambos usados para obter o token de acesso. Esse método não fornece atualização de tokens.
- JWT Bearer: um servidor de autorização valida um token JWT, que habilita informações de identidade e segurança a serem compartilhadas entre domínios de segurança.
- SAML2 Bearer: gera a estipulação SAML2 e, em seguida, troca com o provedor a estipulação para os tokens de acesso.Nota:Para solicitações de saída para SuccessFactors, use o SAML2 Bearer como tipo padrão de concessão.
Tempo de vida do token de atualização A vida útil do token de atualização em segundos. Acessível de O escopo da aplicação a partir do qual este registro pode ser acessado. Ativo Uma caixa de seleção que indica que o registro da aplicação está ativo. URL de Autorização Se você estiver usando o tipo de concessão de código de autorização, o URL do endpoint para autorizar o usuário. Se você estiver acessando outro ServiceNow instância, anexar /oauth_auth.doPara o URL.URL do token O local do endpoint do token que a instância usa para recuperar e atualizar tokens. Se você estiver acessando outro ServiceNow instância, anexar /oauth_token.doPara o URL.Redirecional URL O endpoint da aplicação que recebe o código de autorização. Deixe o campo em branco para que a instância gere automaticamente o URL. Se você estiver acessando outro ServiceNow instância, anexar /oauth_redirect.doPara o URL.URL de revogação do token O local do endpoint que a instância usa para revogar o token. Se você estiver acessando outra instância, anexe /oauth_revoke.doPara o URL.Comentários Informações adicionais a serem associadas à aplicação. Listas integradas Perfis de entidade OAuth Os perfis associados ao provedor OAuth. O perfil inclui o tipo de concessão. Clique no nome do perfil para acessar O formulário Perfil de entidade OAuth . Escopos de entidade OAuth Os escopos da entidade associados ao provedor OAuth. O escopo identifica os serviços aos quais a aplicação tem acesso. Clique no nome do escopo para acessar O formulário Escopo da entidade OAuth . -
Clique em Enviar. O registro é salvo na tabela Registros da aplicação [oauth_entity].
O sistema cria um registro na tabela Registros de aplicações [oauth_entity] do tipo Provedor OAuth. A instância também gera automaticamente um perfil padrão usando o tipo de concessão especificado, mas sem escopos.