Enterprise System Authentication and Authorization via Gateway
First Claim
1. A method comprising:
- passing, by a computing device to an enterprise device, a request transmitted by a client device for access to an enterprise resource;
transmitting, by the computing device to the enterprise device, information comprising authentication credentials associated with the client device and further comprising a request for authorization information associated with the enterprise resource;
receiving, by the computing device and in response to a successful authentication of the authentication credentials associated with the client device, the authorization information associated with the enterprise resource;
transmitting, by the computing device to the enterprise resource, the request transmitted by the client device for access to the enterprise resource with the received authorization information associated with the enterprise resource; and
passing, by the computing device to the client device, information associated with the requested enterprise resource based on the received authorization information associated with the enterprise resource.
7 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are disclosed for providing approaches to authenticating and authorizing client devices in enterprise systems via a gateway device. The methods and systems may include passing, by a computing device to an enterprise device, a request transmitted by a client device for access to an enterprise resource, and transmitting, by the computing device, authentication credentials associated with the client device with a request for authorization information associated with the enterprise resource. The methods and systems may also include receiving, by the computing device, the authorization information associated with the enterprise resource, transmitting, by the computing, the request transmitted by the client device for access to the enterprise resource with the received authorization information associated with the enterprise resource, and passing, by the computing device to the client device, information associated with the requested enterprise resource based on the received authorization information associated with the enterprise resource.
49 Citations
20 Claims
-
1. A method comprising:
-
passing, by a computing device to an enterprise device, a request transmitted by a client device for access to an enterprise resource; transmitting, by the computing device to the enterprise device, information comprising authentication credentials associated with the client device and further comprising a request for authorization information associated with the enterprise resource; receiving, by the computing device and in response to a successful authentication of the authentication credentials associated with the client device, the authorization information associated with the enterprise resource; transmitting, by the computing device to the enterprise resource, the request transmitted by the client device for access to the enterprise resource with the received authorization information associated with the enterprise resource; and passing, by the computing device to the client device, information associated with the requested enterprise resource based on the received authorization information associated with the enterprise resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
-
at least one processor; and at least one memory storing instructions that, when executed by the at least one processor, cause the system to perform; passing, by a computing device to an enterprise device, a request transmitted by a client device for access to an enterprise resource; transmitting, by the computing device to the enterprise device, authentication credentials associated with the client device with a request for authorization information associated with the enterprise resource; receiving, by the computing device and in response to a successful authentication of the authentication credentials associated with the client device, the authorization information associated with the enterprise resource; transmitting, by the computing device to the enterprise resource, the request transmitted by the client device for access to the enterprise resource with the received authorization information associated with the enterprise resource; and passing, by the computing device to the client device, information associated with the requested enterprise resource based on the received authorization information associated with the enterprise resource. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. One or more non-transitory computer-readable storage media having instructions stored thereon, that when executed by one or more processors, cause the one or more processors to perform:
-
passing, by a computing device to an enterprise device, a request transmitted by a client device for access to an enterprise resource; transmitting, by the computing device to the enterprise device, authentication credentials associated with the client device with a request for authorization information associated with the enterprise resource; receiving, by the computing device and in response to a successful authentication of the authentication credentials associated with the client device, the authorization information associated with the enterprise resource; transmitting, by the computing device to the enterprise resource, the request transmitted by the client device for access to the enterprise resource with the received authorization information associated with the enterprise resource; and passing, by the computing device to the client device, information associated with the requested enterprise resource based on the received authorization information associated with the enterprise resource. - View Dependent Claims (19, 20)
-
Specification