×

Coordinating access authorization across multiple systems at different mutual trust levels

  • US 10,708,053 B2
  • Filed: 07/14/2017
  • Issued: 07/07/2020
  • Est. Priority Date: 05/19/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, from a beneficiary application via a network, an initiation message requesting the beneficiary application be authorized to access data hosted at a resource server connected to the network;

    verifying that a valid session for a user exists between the beneficiary application and an agent executing at a user device;

    instructing the agent to obtain an authorization code on behalf of the beneficiary application from an authorization server associated with the resource server;

    receiving the authorization code from the agent;

    obtaining an access token and a refresh token from the authorization server based on the authorization code;

    generating a partner authorization (PA) token associated with the access token and the refresh token; and

    transmitting the PA token to the beneficiary application to allow the beneficiary application to retrieve the access token when the user is logged in to the beneficiary application.

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