| CPC H04L 63/083 (2013.01) [G06F 16/215 (2019.01); G06F 16/2379 (2019.01); G06F 16/2457 (2019.01); G06N 5/027 (2013.01)] | 17 Claims |

|
1. A computer system comprising:
memory hardware configured to store a credential database and computer-executable instructions; and
processor hardware configured to execute instructions, wherein the instructions include:
receiving, from a user device, a user verification request, wherein the user verification request includes:
user identity credentials,
a login context that specifies a location of a login event, and
a request for access to a computer system object;
determining whether the user identity credentials are verified; and
in response to determining that the user identity credentials are verified:
requesting, from the credential database, a user token based on the user identity credentials and the login context, wherein the user token specifies entitlements associated with the user identity credentials;
sending the user token to a rules engine;
determining, at the rules engine, whether the user token specifies entitlements sufficient to access the computer system object; and
in response to determining that the user token specifies entitlements sufficient to access the computer system object, permitting access to the computer system object.
|