Customized user validation
First Claim
1. A method comprising:
- receiving a login attempt with one or more computing devices that provide access to one or more resources, the login attempt from a remote electronic device;
initiating a generic user validation flow in response to receiving the login attempt;
analyzing the login attempt, as part of the generic user validation flow, to determine a login profile corresponding to the login attempt from a plurality of login profiles, wherein each login profile has a corresponding specific login flow and authentication process, each login profile having one or more corresponding users and every user with a selected profile is redirected through the corresponding specific login flow for the selected profile during the login attempt;
causing the specific login flow corresponding to the login profile to be performed prior to allowing continuation of the generic user validation flow;
allowing continuation of the generic user validation flow, via the one or more computing devices, after the specific login flow corresponding to the login profile is completed; and
granting access to the one or more resources, via the one or more computing devices, in response to a successful completion of the specific login flow and the generic user validation flow.
1 Assignment
0 Petitions
Accused Products
Abstract
Mechanisms and techniques for customized user validation. A login attempt is received from a remote electronic device with one or more computing devices that provide access to one or more resources. The login attempt is analyzed to determine a profile from a plurality of profiles corresponding to the login attempt. The one or more computing devices support the plurality profiles with each profile having a corresponding flow. The flow corresponding to the profile is performed prior to allowing continuation of the login attempt. The login attempt is continued, via the one or more computing devices, after the flow corresponding to the profile is completed. Access is granted to the one or more resources, via the one or more computing devices, in response to a successful completion of the login attempt.
138 Citations
24 Claims
-
1. A method comprising:
-
receiving a login attempt with one or more computing devices that provide access to one or more resources, the login attempt from a remote electronic device; initiating a generic user validation flow in response to receiving the login attempt; analyzing the login attempt, as part of the generic user validation flow, to determine a login profile corresponding to the login attempt from a plurality of login profiles, wherein each login profile has a corresponding specific login flow and authentication process, each login profile having one or more corresponding users and every user with a selected profile is redirected through the corresponding specific login flow for the selected profile during the login attempt; causing the specific login flow corresponding to the login profile to be performed prior to allowing continuation of the generic user validation flow; allowing continuation of the generic user validation flow, via the one or more computing devices, after the specific login flow corresponding to the login profile is completed; and granting access to the one or more resources, via the one or more computing devices, in response to a successful completion of the specific login flow and the generic user validation flow. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable medium having stored thereon instructions that, when executed by one or more processors, cause the one or more processors to:
-
receive a login attempt with one or more computing devices that provide access to one or more resources, the login attempt from a remote electronic device; initiate a generic user validation flow in response to receiving the login attempt; analyze the login attempt, as part of the generic user validation flow, to determine a login profile corresponding to the login attempt from a plurality of login profiles, wherein each login profile has a corresponding specific login flow and authentication process, each login profile having one or more corresponding users and every user with a selected profile is redirected through the corresponding specific login flow for the selected profile during the login attempt; cause the specific login flow corresponding to the login profile to be performed prior to allowing continuation of the generic user validation flow; allow continuation of the generic user validation flow, via the one or more computing devices, after the specific login flow corresponding to the login profile is completed; and grant access to the one or more resources, via the one or more computing devices, in response to a successful completion of the specific login flow and the generic user validation flow. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system of electronic computing devices to provide one or more resources, the system of electronic computing devices to:
-
receive a login attempt from a remote electronic device; initiate a generic user validation flow in response to receiving the login attempt; analyze the login attempt, as part of the generic user validation flow, to determine a login profile corresponding to the login attempt from a plurality of login profiles, wherein each login profile has a corresponding specific login flow and authentication process, each login profile having one or more corresponding users and every user with a selected profile is redirected through the corresponding specific login flow for the selected profile during the login attempt; cause the specific login flow corresponding to the login profile to be performed prior to allowing continuation of the generic user validation flow; allow continuation of the generic user validation flow, via the one or more computing devices, after the specific login flow corresponding to the login profile is completed; and grant access to the one or more resources, via the one or more computing devices, in response to a successful completion of the specific login flow and the generic user validation flow. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification