Configurar permissão de app avançada com links para apps permitidas

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 1 min. de leitura
  • Configure um ponto de extensão com script com uma lista de aplicativos para celular que podem fazer login na instância ServiceNow. Quando um usuário tenta fazer login com um app não autorizado, o administrador pode adicionar um link que redireciona o usuário para um app autorizado.

    Antes de Iniciar

    Função necessária: administrador

    Por Que e Quando Desempenhar Esta Tarefa

    Use a configuração de permissão de app avançada somente se você precisar configurar um link que redirecione os usuários finais para um aplicativo para celular que está autorizado a se conectar à instância. Caso contrário, você deve usar a configuração da lista de permissões de apps básica. Para obter mais informações, consulte Configurar uma lista básica de aplicativos para celular permitidos.

    Se os modos de permissão de app básico e avançado estiverem configurados na mesma instância, o sistema priorizará a configuração de permissão de app avançada e sempre a usará. A configuração de permissão de app avançada pode causar problemas de desempenho se o ponto de extensão com script não for gravado para maximizar o desempenho do sistema.

    Procedimento

    1. Navegar até Tudo > Pontos de Extensão com Script.
    2. Pesquise o Nome da API global.CustomPreAuthProperties e selecione-o.
      O registro CustomPreAuthProperties é exibido. Não altere nenhum campo, exceto o campo Exemplo.
    3. No campo Exemplo, configure as duas propriedades a seguir:
      • allowed_mobile_apps
        Adicione uma lista separada por vírgulas de iOS IDs de pacote e Android Nomes de pacote. Use esta lista para adicionar aplicativos para celular que podem se conectar à sua instância. Por exemplo:
        ⋮
        customProperties['allowed_mobile_apps']='com.servicenow.fulfiller';
        ⋮
      • blocked_mobile_apps_redirect
        Adicione um URL de redirecionamento para o botão que aparece quando um usuário final tenta fazer login com um app não autorizado. Por exemplo:
        ⋮
        customProperties['blocked_mobile_apps_redirect']='https://play.google.com/store/apps/details?
        id=com.servicenow.fulfiller&hl=en_US&gl+US';
        ⋮

      Para obter um exemplo de um script concluído, consulte Script de exemplo de permissão de app avançada.

    4. Para salvar o registro, selecione Atualizar.
    5. Selecione Criar implementação.

    Resultado

    Uma nova inclusão de script é criada e registrada como uma instância de ponto de extensão.