Unified system for authentication and authorization
AssigneeRed Hat, Inc.
InventorDavid Zeuthen
Life of this patent
Estimating the term…
Abstract
A request is received from a trusted application to authorize a client application that requests a service offered by the trusted application. Whether the client application is authorized to access the trusted application is determined in view of the request. An authentication of a user of the client application is caused in response to determining the client application is authorized to access the trusted application. An authorization result is returned to the trusted application in view of the determining and the authentication.
Claims20
A method comprising:
- receiving, by a processing device, a request from a trusted application to authorize a client application that requests a service offered by the trusted application;
- determining, in view of the request, whether the client application is authorized to access the trusted application;
- causing an authentication of a user of the client application in response to determining the client application is authorized to access the trusted application;
- and
- returning to the trusted application, by the processing device, an authorization result in view of the determining and the authentication.
A non-transitory computer-readable medium comprising instructions that, responsive to execution by a processing device, cause the processing device to perform operations comprising:
- receiving, by a processing device, a request from a trusted application to authorize a client application that requests a service offered by the trusted application;
- determining, in view of the request, whether the client application is authorized to access the trusted application;
- causing an authentication of a user of the client application in response to determining the client application is authorized to access the trusted application;
- and
- returning to the trusted application, by the processing device, an authorization result in view of the determining and the authentication.
A system comprising:
- a memory;
- and
- a processing device, operatively coupled to the memory, to:
- receive a request from a trusted application to authorize a client application that requests a service offered by the trusted application;
- determine, in view of the request, whether the client application is authorized to access the trusted application;
- cause an authentication of a user of the client application in response to determining the client application is authorized to access the trusted application;
- and
- return to the trusted application an authorization result in view of the determining and the authentication.
Dependencies are inferred from the claim text.