×

Pluggable authentication and authorization

  • US 9,935,788 B2
  • Filed: 06/17/2015
  • Issued: 04/03/2018
  • Est. Priority Date: 02/11/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising, by a client device:

  • forwarding a predetermined local port to a gateway port of a gateway to create a secure shell tunnel to the gateway;

    establishing a first connection to a ticket server coupled to the gateway, wherein the ticket server comprises a pluggable authentication and authorization (PAA) ticket server, wherein the gateway couples the client device to a first computing device, wherein the first connection is the secure shell'"'"' tunnel to the gateway, wherein the ticket server preserves state information, and wherein the state information comprises the state information for operation between the client device and one or more computing devices or an event;

    confirming one or more credentials for the client device to access the first computing device base at least on a request from the client device to access the first computing device via the secure shell tunnel and an access of the client device to the gateway;

    retrieving a permission vector from the ticket server through the first connection, wherein the retrieved permission vector contains at least one or more tickets to authenticate and authorize the client device access to at least the gateway and the first computing device and client-side redirection information;

    storing the at least one or more tickets in a persistent storage;

    establishing a second connection to the first computing device based at least on the retrieved tickets and information associated with the first connection such that additional information is not required to establish the second connection, wherein the first and second connections comprise one or more remote desktop protocol (RDP) connections, and wherein establishing the second connection to the first computing device based at least on the retrieved tickets comprises by the first computing device;

    determining, with the ticket server, whether the retrieved tickets are valid; and

    accepting the establishment of the second connection based, at least in part, on the determination of whether the retrieved tickets are valid; and

    accessing on one more services provided by the gateway via the first connection.

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