Gerar URL do iniciador de autenticação pessoal

  • Versão de lançamento: Zurich
  • Atualizado 13 de mar. de 2026
  • 1 min. de leitura
  • Gere o token inicial para um usuário que não tem acesso à página de credenciais para configurar a autenticação pessoal.

    Antes de Iniciar

    Função necessária: connection_admin

    Por Que e Quando Desempenhar Esta Tarefa

    Usuários sem connection_admin A função não pode acessar a página Credenciais para gerar tokens OAuth. Esses usuários devem gerar um token pessoal usando oauth_initiator URL com parâmetro adicional indicando que o token é pessoal e solicitado para o usuário da sessão.

    Você também pode usar o escopo PersonalAuthAPI com sn_personal_auth Plug-in para gerar o URL do iniciador. Para obter mais informações, consulte PersonalAuthAPI - getInitiatorURL (cadeia de caracteres aliasId)
    Nota:
    Se o plug-in de autenticação pessoal ( .snc.sn_ihub_personal_auth ) Estiver ativado, use a API com escopo para gerar o URL do iniciador. Isso. A API estará disponível somente se o plug-in estiver instalado.

    Procedimento

    1. Use o seguinte formato para criar a URL de geração de token para o Tipo de concessão de senha:
      https://<instance-name>.service-now.com/oauth_password_input.do?
      sysparm_oauth_requestor_context=oauth_2_0_credential&sysparm_oauth_requestor=
      <credential sys_id>&sysparm_oauth_provider_profile=<OAUTH profile sys_id>&sysparm_oauth_personal=true 
    2. Use o seguinte formato para criar a URL de geração de token para o tipo de concessão de código de autorização:
      https:// ://<instance-name>.service-now.com /oauth_initiator.do?
      oauth_requestor_context=oauth_2_0_credentials&oauth_requestor=
      <credential sys_id>&oauth_provider_profile=<OAUTH profile sys_id>&response_type=code&personal=true