Forum Discussion

Rabbit23_116296's avatar
Rabbit23_116296
Icon for Nimbostratus rankNimbostratus
Jun 03, 2014

SAML deep linking

We need to communicate URLs that have specific landing URIs to my customer. I presume that this service provider initiated SSO request needs to support this?

 

If so what is typically done to preserve the link, query string or cookie?

 

I've heard relaystate comes into play but not entirely sure when to use relaystate.

 

  • kunjan's avatar
    kunjan
    Icon for Nimbostratus rankNimbostratus

    I think you can use RelayState.

     

    Reference:

     

    http://support.f5.com/kb/en-us/products/big-ip_apm/manuals/product/apm-authentication-single-sign-on-11-5-0/29.html

     

    Optional: In the Relay State field, type a value. The relay state can be an absolute path, such as /hr/index.html; it can be a URL, such as https://www.abc.com/index.html; or, it can be anything that the service provider understands. The service provider uses this information to redirect users after they are authenticated. APM sends this value back to the service provider as part of the assertion response in the RelayState parameter. When the RelayState parameter is already part of the authentication request to the BIG-IP system, APM returns the value that was sent in the request. Otherwise, APM uses the value from this configuration.

     

  • kunjan's avatar
    kunjan
    Icon for Nimbostratus rankNimbostratus

    I think you can use RelayState.

     

    Reference:

     

    http://support.f5.com/kb/en-us/products/big-ip_apm/manuals/product/apm-authentication-single-sign-on-11-5-0/29.html

     

    Optional: In the Relay State field, type a value. The relay state can be an absolute path, such as /hr/index.html; it can be a URL, such as https://www.abc.com/index.html; or, it can be anything that the service provider understands. The service provider uses this information to redirect users after they are authenticated. APM sends this value back to the service provider as part of the assertion response in the RelayState parameter. When the RelayState parameter is already part of the authentication request to the BIG-IP system, APM returns the value that was sent in the request. Otherwise, APM uses the value from this configuration.