Summary
Using OAuth2 or OpenIDConnect client_credential grant, we can issue a token from an third party Identity Provider to be used to authenticate against Pulp or an API Gateway in front of it. This access_token would be sent as an Authorization header along the request to the Pulp instance.
Examples
As an example we could use:
pulp --client_id <client_id> --client_secret <client_secret> --token_url <https://identityprovider.com/oidc/token> status
to request pulp status.
Summary
Using OAuth2 or OpenIDConnect
client_credentialgrant, we can issue a token from an third party Identity Provider to be used to authenticate against Pulp or an API Gateway in front of it. Thisaccess_tokenwould be sent as anAuthorizationheader along the request to the Pulp instance.Examples
As an example we could use:
pulp --client_id <client_id> --client_secret <client_secret> --token_url <https://identityprovider.com/oidc/token> statusto request pulp status.