×

Application single sign on leveraging virtual local area network identifier

  • US 8,195,819 B1
  • Filed: 07/13/2009
  • Issued: 06/05/2012
  • Est. Priority Date: 07/13/2009
  • Status: Active Grant
First Claim
Patent Images

1. A processor-implemented method for providing single sign-on leveraging a virtual local area network identifier, comprising:

  • providing, by an authentication server, a client device access to a network via association with a virtual local area network and a credential;

    receiving, by an application server, a request from the client device to invoke an application hosted on the application server;

    maintaining an association between a virtual local area network tag and the client device;

    maintaining an association between the client device and a user identification;

    identifying, by the application server, the virtual local area network tag associated with the client device included in the request;

    sending, by the application server, a first message to the authentication server requesting the user identification associated with the client device based on the virtual local area network tag;

    matching, by the authentication server, the virtual local area network tag with the user identification associated with the client device and sending a second message to the application server containing the user identification, wherein the first message to the authentication server further requests a first level of authentication associated with the virtual local area network tag, and wherein the second message to the application server further contains the first level of authentication associated with the virtual local area network tag;

    determining, by the application server, that the first level of authentication is insufficient to access the application and notifying the client device;

    detecting that the client device severed association with the virtual local area network;

    tearing down, by the authentication server, the virtual local area network in response to the detecting;

    providing, by an authentication server, the client device a second access to the network via association with a second virtual local area network and a second credential;

    receiving, by the application server, a second request from the client device to invoke the application hosted on the application server after severing association with the virtual local area network;

    identifying, by the application server, a second virtual local area network tag associated with the second request from the client device;

    sending, by the application server, a third message to the authentication server requesting the user identification associated with the client device and requesting a second level of authentication associated with the second virtual local area network tag;

    matching, by the authentication server, the second virtual local area network tag with the user identification associated with the client device and sending a fourth message to the application server containing the user identification and the second level of authentication associated with the second virtual local area network tag; and

    providing, by the application server, the client device with access to the application using the user identification and the second level of authentication.

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