Single Sign-on, logins e redirecionamentos de URL
Portal de serviços usa uma combinação de propriedades do sistema e inclusões de script para determinar como o sistema lida com redirecionamentos de URL para usuários que fazem login no portal.
Somente usuários que entendem SSO, redirecionamentos de URL e ServiceNow a plataforma deve fazer mudanças.
Single Sign-on e. Portal de serviços
Para usar o Single Sign-on com Portal de serviços, Você deve habilitar o plug-in Integration - Multiple Provider Single Sign-on Installer (com.snc.integration.sso.multi.installer).
Se você estiver usando a propriedade do sistema para redirecionar automaticamente para o IdP primário, em seguida Portal de serviços Redireciona automaticamente para esse IdP. Se você tiver vários provedores de identidade, Portal de serviços mostra um link na página de login para Usar login externo . Para obter mais informações sobre SSO e autenticação na plataforma, consulte Single Sign-on (SSO) de vários provedores .
Para redirecionar usuários para a página de login do Provedor de identificação SSO (IdP) sem primeiro redirecioná-los para a página de login do portal, você pode configurar o. glide.service_portal.sso.early_redirect.portalspropriedade do sistema. Para obter mais informações, consulte Propriedades Portal de serviços. Se o seu portal usar uma versão personalizada do widget de login, você deverá atualizar o. sp_sso_early_redirection Macro de IU conforme necessário para redirecionar os usuários para a página de login do Provedor de identificação SSO (IdP) sem tentar carregar a página do portal primeiro.
Exigir autenticação para um Portal de serviços página
Se você quiser exigir autenticação para um Portal de serviços, certifique-se de que Público o sinalizador no registro da página não está selecionado. Para obter mais informações, consulte Criar e editar uma página usando o Designer Portal de serviços. Se um usuário navegar para uma página não pública, ele será redirecionado para a página de login do portal solicitado.
Porque cada solicitação de página é roteada por meio do sp , esta página deve ser pública. Os seguintes valores nas Páginas públicas sys_public a tabela define a página como pública:
- Página : sp
- Ativo: true
Configure um portal como a página de login da instância
Direcione todos os usuários não autenticados para uma página de login do portal para fazer login. A página de login do portal se torna a página de login primária da sua instância.
Antes de Iniciar
Função necessária: administrador
Procedimento
Redirecionar para o Portal de serviços após o login
Redirecionar usuários condicionalmente para um Portal de serviços página após fazer login.
Antes de Iniciar
Função necessária: administrador
Procedimento
O que Fazer Depois
Para depurar o redirecionamento, consulte Depurar redirecionamentos de URL do Portal de serviços. Para obter informações adicionais sobre solução de problemas de redirecionamento, consulte Perguntas frequentes sobre redirecionamento com o portal de serviços [KB0747432] artigo na Base de conhecimento do Now Support.
Depurar redirecionamentos de URL do Portal de serviços
Depure os redirecionamentos de URL para fazer login em Portal de serviços e redirecionando para a primeira página.
- Certifique-se de que a propriedade do sistema glide.entry.first.page.script tenha o valor:
SPEntryPage().getFirstPageURL(). - Na inclusão de script SPEntryPage, defina
This.logVariables é verdadeiro. - Em um navegador separado, faça login.
- No navegador do sistema, exiba a saída do log navegando até .