OAuth setup for integrations

Hello team,

Looking for some inputs and guidance on how to create client ID and secret for oAuth integration?

Howdy,

Are you looking to get into AWX with an oAuth token or to add an existing oAuth token as a credential to integrate to another application?

If you are looking to get into AWX the docs site has a lot of data around tokens and applications: https://docs.ansible.com/automation-controller/latest/html/administration/oauth2_token_auth.html
The Jenkins ansible-tower plugin also uses oauth to talk with AWX and they have some documentation around the creation/configuration of a token: https://plugins.jenkins.io/ansible-tower/#plugin-content-oauth-authentication

If you are looking to use a token as a credential we don’t have a generic oauth credential type but some of the credentials are able to do oAuth (like the Red Hat Ansible Automation Platform type).
If what you are connecting to isn’t covered by one of our standard credentials you can also create a custom credential type to pass the oauth data through AWX down into Ansible.
For docs on that see https://docs.ansible.com/ansible-tower/latest/html/userguide/credential_types.html

If none of this is helpful please provide additional details around what you are attempting to do and what errors (if any) you are getting.

-John

Hi John,

I have a requirement to create client ID and secret ID in awx to access it from a different application.

We are using Basic auth and need to move to oAuth.

Thank you