Programming Guides › Programming Guide for C › Policy Management API › Federation Security Services › SAML 2.0 › Single Sign-on Example
Single Sign-on Example
By sharing security assertions, a principal can log in at one site (the site acting as the Identity Provider), and then access resources at another site (the Service Provider) without explicitly supplying credentials at the second site. For example:
- The user is a homebuyer who authenticates at a realtor's web site.
Any authentication scheme can be used to authenticate the user.
- While viewing real estate listings, the user notices a link to a bank with an attractive mortgage rate.
- The user clicks the link.
- At the realtor's site, an entity acting as the Identity Provider packages the user's information in a SAML assertion, then transports the assertion to the bank's site using the SAML 2.0 POST binding.
- At the bank's site, an entity acting as the Service Provider uses the SAML 2.0 Authentication scheme associated with the Identity Provider to validate the user for the resources on the bank's site.
This validation is transparent to the user.
- If the user is successfully validated, the user is allowed on the bank's site to view the rate information.