×

Desktop application fulfillment platform with multiple authentication mechanisms

  • US 9,985,953 B2
  • Filed: 11/10/2014
  • Issued: 05/29/2018
  • Est. Priority Date: 11/10/2014
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a plurality of computing nodes that collectively provide virtual computing services to one or more clients of a service provider, each of the computing nodes comprising at least one processor and a memory; and

    a virtualized computing resource instance executing on one of the computing nodes;

    wherein the virtualized computing resource instance implements a virtual desktop instance on behalf of a given end user that receives services from the service provider, and wherein an application delivery agent is installed on the virtual desktop instance;

    wherein one or more of the plurality of computing nodes implement an application fulfillment platform;

    wherein the application fulfillment platform is configured to;

    receive, from the application delivery agent, a request to register the virtual desktop instance with the application fulfillment platform as a device, wherein the request includes a device identity ticket;

    in response to the request to register the virtual desktop instance;

    validate the device identity ticket;

    generate a security token for the device; and

    return the security token for the device to the application delivery agent;

    receive, from the application delivery agent, a request to register the given end user with the application fulfillment platform, wherein the request includes a user identity ticket received from an active directory service;

    in response to the request to register the given end user;

    validate the user identity ticket;

    generate a security token for the given end user; and

    return the security token for the given end user to the application delivery agent; and

    receive, from the application delivery agent, a request for service, wherein the request for service includes the security token for the device or the security token for the given end user, and wherein the security token included in the request for service is dependent on the type of the service request or the entity on whose behalf the service request was submitted by the application delivery agent.

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