Feature #1576
closed
Implement oauth authentication and authorization
Added by Lukas Zapletal over 12 years ago.
Updated almost 5 years ago.
Category:
Plugin integration
|
Description
To fully integrate Katello, Foreman API must be accessible with oauth. Once oauth is enabled in the Foreman configuration and secret and token is given, Foreman should authenticate all requests with valid oauth and automatically authorize those requests as "admin". Separate role can be used for this, but all permission must be given. Katello is expected to be able to do anything.
We will be sending HTTP header called "foreman-user" set to the current logged Katello user. Once user is created in Katello, we will create it also in Foreman via API. So it is possible to work also "on behalf" of a user.
- Target version set to 1.1
- Status changed from New to Closed
- % Done changed from 0 to 100
- Related to Feature #1301: Consider adding a per-user API key added
- Category changed from 47 to Plugin integration
Also available in: Atom
PDF