Configure apps para celular para usar provedores de identidade específicos

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 2 min. de leitura
  • Você pode configurar uma experiência de login específica de um app para celular e diferente da experiência de login na web. Por exemplo, Now® MobileOs usuários do app podem ser redirecionados automaticamente para um provedor de identidade (IdP) diferente do IdP definido para a sessão da web.

    Antes de Iniciar

    Função necessária: administrador

    Por Que e Quando Desempenhar Esta Tarefa

    Os administradores podem definir a experiência de login para usuários móveis associando páginas de login específicas do app para apps para celular. Por exemplo, os administradores podem impor os seguintes cenários de autenticação:
    • Quando uma instância é habilitada com login único (SSO), os administradores podem configurar os usuários móveis para serem redirecionados para uma tela de login de IdP específica no app para celular. Esta tela de login pode ser diferente do IdP redirecionado automaticamente definido para a instância.
    • Configure o app para celular para exibir o. ServiceNow®Página de login de SSO na qual os usuários podem fornecer suas credenciais para iniciar o fluxo de login de SSO.
    • Configure o app para celular para exibir uma página de login personalizada com botões que redirecionam os usuários para IdPs diferentes com base em sua função ou persona.

    Procedimento

    1. Navegar até Tudo > Registro de aplicações.
    2. Selecione uma aplicação de Cliente OAuth digite para abri-lo.
      Por exemplo, selecione ServiceNow Agent , Que é um cliente OAuth.
    3. Em URL de login Na página Registros da aplicação, insira o URL de login que você deseja usar para este aplicativo para celular.
      Tela Registros da aplicação mostrando o campo URL de login.
      Por exemplo, insira:
      • oauth_login.do

        Este URL de login faz com que a tela de login local seja exibida.

      • login_with_sso.do?glide_sso_id Sys_id de IdP ativo válido >

        Este URL de login redireciona o usuário para um IdP externo especificado com o sys_id IdP no glide_sso_idparâmetro.

      • login_locate_sso.do

        Este URL de login exibe ServiceNowTela de login de SSO na qual os usuários podem inserir seu e-mail ou ID de usuário.

        Página de login SSO da ServiceNow em uma tela de app para celular.

      Você também pode inserir o URL de login para uma página de login personalizada.

      Importante:

      Se você inserir login_with_sso.doPara o URL de login, você também deve fornecer um sys_id IdP válido como glide_sso_idParâmetro para o URL. Por exemplo:

      _com_sso.do?glide_sso_id

      Para obter o sys_id do IdP válido:
      1. Em sua instância, navegue até Tudo > Provedores de Identidade
      2. Na página Provedores de identidade, selecione o provedor de IdP.
      3. Na página do provedor de IdP, clique com o botão direito do mouse na faixa da página e selecione Copie sys_id .

        Menu de clique com o botão direito do mouse mostrando a opção de copiar o sys_id do IdP.

      Se um sys_id IdP válido não for fornecido, o valor da URL de login do cliente OAuth não poderá ser salvo.

      Para obter informações sobre como configurar um IdP externo em sua instância, consulte Create an external identity provider.

    4. Selecione Atualizar para salvar a entrada.

    Resultado

    Abra o app para celular em um dispositivo móvel e selecione a instância. Você deve ser redirecionado para a página de login que foi configurada na instância no Registro de aplicações.

    Nota:
    Se login_locate_sso.doFoi salvo como o URL de login e nenhum IdP padrão está configurado ou sso_sourcepara o usuário não está definido, um erro é exibido quando o nome de usuário é inserido. Esse comportamento é semelhante ao comportamento da IU da web.