Informações de URL para um provedor de SSO
Durante uma contestação de login resultante de um link de URL para a instância que requer uma sessão SSO, o URL de referência pode precisar ser fornecido ao provedor de SSO para que, após a autenticação, o URL possa ser passado de volta para a instância e vinculado ao recurso correto.
Os valores de retorno da saída de instalação foram aprimorados para passar um URL em vez de ou além do URL definido pelas propriedades. Normalmente, você retornaria um nome de usuário ou um valor de cadeia de caracteres predefinido para controlar, autorizar ou contestar a sessão do SSO. Os exemplos a seguir mostram o comportamento estendido de passar um URL.
return "failed_missing_requirement:%26amp;TARGET=https://instance.service-now.com/nav_to.do?uri=incident.do?sys_id=12345";O exemplo acima passa o URL
https://instance.service-now.com/nav_to.do?uri=incident.do?sys_id=12345 para o provedor SSO na forma de um parâmetro de URL chamado TARGET.Nota:
Presume-se que o provedor SSO usará essas informações no parâmetro TARGET para redirecionar de volta para a instância quando as credenciais do usuário tiverem sido coletadas e a autenticação aprovada.
O sinal de dois pontos (:) demarca os dois valores de retorno e um "&" codificado (%26amp;) concatena o URL definido na propriedade glide.authenticate.failed_missing_requirement e o parâmetro TARGET.