×

Method and system to provide additional security mechanism for packaged web applications

  • US 10,554,643 B2
  • Filed: 12/19/2014
  • Issued: 02/04/2020
  • Est. Priority Date: 12/20/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for authenticating an application by an authorization server, the method comprising:

  • receiving, by the authorization server related to a first application, from a web runtime engine in a device, a registration request to register a second application with the authorization server for accessing a protected resource stored in a resource server of the first application;

    transmitting, by the authorization server, a first redirect uniform resource identifier (URI) including a first parameter-value pair assigned to the second application to the web runtime engine, in response to the registration request, the first redirect URI being stored in the web runtime engine;

    receiving, by the authorization server, an access request to access the protected resource by the second application from the web runtime engine; and

    transmitting, by the authorization server, the access request to the resource server using a second redirect URI corresponding to a redirect endpoint of the second application,wherein the second redirect URI is intercepted by the web runtime engine before the access request is transmitted from the authorization server to the resource server,wherein a second parameter-value pair included in the intercepted second redirect URI is compared by the web runtime engine to the first parameter-value pair included in the first redirect URI stored in the web runtime engine, and the web runtime engine is configured to transmit, to the second application, an access grant to grant an access to the protected resource in response to the access request based on a comparison result that the second parameter-value pair matches the first parameter-value pair, andwherein all redirect endpoints of the second application include the first parameter-value pair.

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