Patent ID: 8966594
Filing Date: 2015-02-24
Classification: H04L

Abstract:
1. A method comprising: receiving, by a pluggable authentication module (PAM) executed by a processing device, authentication credentials comprising a username and a password from a user, wherein the PAM is hosted by a first server comprising the processing device, wherein the PAM is an authentication proxy, wherein the PAM is able to receive the authentication credentials from a console at the first server and from a server application at the first server, wherein the console receives the authentication credentials from an input that is local to the first server and forwards the authentication credentials to the PAM, and wherein the server application receives the authentication credentials from a client device that is remote from the first server and forwards the authentication credentials to the PAM; forwarding, by the PAM, the authentication credentials to a web application via secure hypertext transfer protocol (HTTPS), wherein the web application is hosted by a second server; receiving, by the PAM, a first session token from the web application, wherein the first session token indicates that the authentication credentials have been authenticated by the web application; and providing, by the PAM, the first session token to one of the server application or the console to directly authenticate the user by the server application or the console, wherein the user is also authenticated by the web application after having provided the authentication credentials to the one of the server application or the console, and wherein the server application generates a second session token in response to receipt of the first session token and provides the second session token to the client device.