×

Non-intrusive security enforcement for federated single sign-on (SSO)

  • US 10,243,946 B2
  • Filed: 10/27/2017
  • Issued: 03/26/2019
  • Est. Priority Date: 11/04/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of non-intrusively enforcing security during federated single sign-on (SSO) authentication without modifying a trust relationship between a service provider (SP) and an identity provider (IDP), the method including:

  • establishing the trust relationship between the SP and the IDP by configuring a SSO-unified resource locator (URL) and a public key of the IDP at the SP and configuring an assertion consumer service (ACS)-URL of the SP at the IDP;

    generating an assertion at the IDP when a user logs into the SP, identifying the SP'"'"'s ACS-URL in the generated assertion, and digitally signing the generated assertion using an IDP-certificate;

    configuring the IDP to encrypt the signed assertion using a proxy-public key of an assertion proxy and to forward the encrypted assertion to a proxy-URL of the assertion proxy instead of the SP'"'"'s ACS-URL;

    decrypting the encrypted assertion at the assertion proxy with a complementary proxy-private key and forwarding the decrypted assertion to an ACS of the SP using the SP'"'"'s ACS-URL identified in the decrypted assertion; and

    preserving, without modifying the trust relationship between the SP and the IDP by validating the decrypted assertion at the SP using the IDP'"'"'s public key to establish a federated SSO authenticated session through the assertion proxy.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×