×

Single sign-on framework for browser-based applications and native applications

  • US 10,218,691 B2
  • Filed: 11/30/2016
  • Issued: 02/26/2019
  • Est. Priority Date: 11/30/2016
  • Status: Active Grant
First Claim
Patent Images

1. A system for providing a single sign-on capability to at least one application installed on a client device, comprising:

  • the client device; and

    an identity provider application executable by the client device, the identity provider application causing the client device to at least;

    register the identity provider application as a local identity provider on the client device using an application programming interface (API) associated with an operating system of the client device, wherein the identity provider application specifies a particular identity provider server address for an identity provider service for which the identity provider application is the local identity provider;

    obtain a user credential associated with a user account;

    authenticate the user credential for the user account with the identity provider service;

    obtain a request to validate an installation of an application installed on the client device based upon the user account;

    validate the installation of the application based upon at least one parameter embedded within the request, the installation of the application being validated by extracting a package family name from the request to authenticate the installation of the application, generating a session identifier associated with the request to authenticate the installation of the application and providing the session identifier and an encryption key to the installation of the application;

    request an authentication key from the identity provider service; and

    provide the authentication key to the application, wherein the application authenticates the user account with the identity provider service using the authentication key.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×