×

Access control of remote communication interfaces based on system-specific keys

  • US 9,191,389 B2
  • Filed: 01/17/2014
  • Issued: 11/17/2015
  • Est. Priority Date: 01/19/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer program product, the computer program product being tangibly embodied on a non-transitory computer-readable storage medium and including executable code that, when executed, is configured to cause at least one data processing apparatus to:

  • receive, by a first application server from a client application, a client request;

    receive, by the first application server, a plurality of client contexts generated by a remote access engine and on behalf of the first application server, the plurality of client contexts including a client context for each of a plurality of application service requests identified in the client request, each of the client contexts based on at least a user ID or application ID and an identification of an associated requested application service;

    obtain, by the first application server from a system computer based on a key associated with a system, a first signed ticket based on a first client context and associated with a first application service, and a second signed ticket based on a second client context and associated with a second application service;

    send, by the first application server in response to the received client request, a first service request to a second application server the first service request including the first client context and the first signed ticket;

    receive, by the first application server, the requested service from the second application server;

    the second application server validates the first signed ticket by performing the following;

    send the first client context to the system computer;

    receive a third signed ticket from the system computer; and

    validate the first signed ticket received from the first application server by comparing the first signed ticket to the third signed ticket received from the system computer, wherein a match between the first and third signed tickets indicates that the first signed ticket is validated.

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