Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The process of determining the IdP to use is called IdP Discovery and can include a combination of configuration options, various web-based interactions, cookies, and other techniques. A SessionInitiator might supply a text entry box, refer the user to a locally or remotely deployed discovery service (DS), or select a fixed IdP based on the resource requested.

...

The IdP examines the request and decides how it would like to authenticate the user based on rules established for the SP in relying-party.xml and authentication in general in <LoginHandler> and login.config. The user is redirected to the selected a compatible login handlerflow, authenticates (or tries to) using the method selected, and eventually control passes back to the profile handler implementation with their username setdetermined.

Tip
titleCookie(s) Set/Read by IdP

Typically the IdP will attempt to read and set one or more cookies during the authentication sequence, but the specifics vary based on the form of authentication used. In general, the IdP will establish a session cookie in order to track the client's progress through the request processing steps, as well as to maintain a longer term association for the purposes of SSO. Additional cookies could be involved in the authentication process depending on the login handler used.

...