We have SP initiated Signon set up for Service Now in ADFS but it has a problem. (We also have it set up for other things where it works)
The problem is this: If you use IdP Initiated signon, it works great and you get logged in automagically to Service Now. But when you use SP initiated signon (hit a deep URL from inside service now) it takes you to the forms based auth ADFS login page, like when you log in externally via an ADFS proxy, only this is internal machines logging in to internal ADFS servers and so should log in automatically.
Not sure why the forms logon screen is appearing instead of it just logging you in. If you put in your credentials it does let you in and take you to the right place but it shouldn't be asking for credentials in the first place. (we also use salesforce with ADFS and hitting deep URL's there just takes you right in.)
When you get redirected to the forms login page, the URL it has taken you is like the one below (please note it has been slightly changed just to de-identify the data)
https://adfs.mydomain.com.au/adfs/ls/?SAMLRequest=234Gdsd3fvfdv%2B9DfZk15Jjpx4H2L%2jdf834ERyuW5Sh77GvflpnDV%2B0%2Fsls8HeL5KNTrQ3xM1Kw1hlugRRxAzUS94JvF9%2FueRanvHHWW2E1ixZE6LyyprSG2hrdFt1BCfyxuS%2FYk%2FcNgher5ImM7QwNhjLGydJAYODTxiLC2LlkGBMtC1uiqUFcXQknegFZjWKP%2FclYa3Hks0JSz6Yp3AfpOCVaAJWbRaFmz7UI7yqsJ8P0E5zO%2FEXn4ayQlOhjiGyX46TfNApDUQqQO%2BlRK1uDLkwfiCZelwPEjzQTrepRkfZTy7i%2FPJ9BeL1hcPPisjlXm8bdj%2BTCL%2BdbdbD9bft7u%2BwUFJdA%2BB%2FW9e%2FURHvU%2BhNZvP%2BsR4r9tdh3hbErwkx%2BZ%2FmT1Lridc5jW8071arq1W4jlaaG2PpUPwYRfvWuxjqcF%2FLGIYD%2FsXJQdVT%2BVYg9ILKR0SseR10OU%2BUfYZh0PzePJRaesGnKLOBzyB8K9OXNNKHfbcYPVfvtykCS663uG5u6CjdbK7CBRB586BocY6%2F%2BLce4rmF%2FCD%2Fd7g6z86%2FwM%3D&RelayState=https%3a%2f%2fmy.service-now.com%2f%2fnahttps://adfs.mydomain.com.au/adfs/ls/?SAMLRequest=nVPBjtowEP2VyHeSEFhoLIJEg6oibbcIaA%2B9DfZk15Jjpx4H2L%2BvE9hdDrtU7wery5YzglpnDV%2B0%2Fsls8HeL5KNjs834FDF4df%gsghghdfhf44E6LyyprSG2hrdFt1BCfyxuS%2FYk%2FcN8S45656YODTxiLC2LlkGBMtC1uiqUFcXQknegFZjWKP%2FclYa3Hks0JSz6Yp3AfpOCVaAJWbRaFmz7UI7yqsJ8P0E5zO%2FEXn4ayQlOhjiGyX46TfNApDUQqQO%2BlRK1uD56hghrtjzQTrepRkfZTy7i%2Fgrh5cPPisjlXm8bdj%2BTCL%2BdbdbD9bft7u%2BwUFJdA%2BB%2FW9e%2FURHvU%2BhNZvP%2BsR4r9tdh3hbErwkx%2BZ%2FmT1Lridc5jW8071th45yRfvWuxjqcF%2FLGIYD%2FsXJQdVT%2BVYg9ILKR0SseR10OU%2BUfYZh0PzePJRaesGnKLOBzyB8K9OXNNKHfbcYPVfvtykCS663uG5htrdh45cY6%2F%2BLce4rmF%2FCD%2Fd7g6z86%2FwM%3D&RelayState=https%3a%2f%2fmy.service-now.com%2f%2fnav_to.do%3furi%3dincident.do%253Fsys_id%3db1d2125grerg463460a8a848316%2526sysparm_stack%3dincident_list.do%253Fsysparm_query%3dactive%3dtruev_to.do%3furi%3dincident.do%253Fsys_id%3db1d2125d34f6650059cc210a8a848316%2526sysparm_stack%3dincident_list.do%253Fsysparm_query%3dactive%3dtrue
Can anyone help?