Configurar permissão de aplicações avançada com links para aplicações permitidas

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 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: admin

    Por Que e Quando Desempenhar Esta Tarefa

    Use somente a configuração de permissão do app avançado 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 básica da lista de permissões de aplicações. Para obter mais informações, consulte Configurar uma lista de aplicativos para celular básicos permitidos.

    Se os modos de permissão da aplicação básico e avançado estiverem configurados na mesma instância, o sistema priorizará a configuração de permissão da aplicação avançada e sempre a usará. A configuração de permissão da aplicação 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é Todos > 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 da aplicação 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.