Patent ID: 9686255
Date: 2017-06-20
CPC Classifications: H04L

Claim:
1. A method for providing credential gathering requirements to an agent executing on a client, to gather credentials from a user, the method comprising: (a) receiving, by an agent executing on a client, a logon point configuration including credential gathering requirements from a device intermediary to the client and one or more servers, wherein the logon point configuration identifies an authentication flow type and the credential gathering requirements define a credential type and an input field type, the input field type defining a type of user interface element from which to obtain input to provide a credential corresponding to the credential type; (b) detecting, by the agent, a request to access a logon point corresponding to the logon point configuration; (c) implementing, by the agent, an authentication workflow process corresponding to the authentication flow type; (d) displaying, by the agent via a user interface generated by the agent in accordance with the received credential gathering requirements, the type of user interface element corresponding to the input field type, the displayed type of user interface element to receive as input a credential from a user at the client, the credential identified by the credential type; and (e) transmitting, by the agent independent of the user interface, to the device for authentication, the credential received from the user via the user interface element generated by the agent.