# Ansible AWX 24.6.1 version - Authentication Methods

**URL:** <https://forum.ansible.com/t/ansible-awx-24-6-1-version-authentication-methods/39552>\
**Category:** Get Help\
**Tags:** awx\
**Created:** [January 10, 2025, 10:16pm UTC](https://forum.ansible.com/t/ansible-awx-24-6-1-version-authentication-methods/39552 "2025-01-10T22:16:18Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Julian\_Velasquez](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/julian_velasquez/32/7179_2.png) [@Julian\_Velasquez](https://forum.ansible.com/u/Julian_Velasquez)\
**Post date:** [January 10, 2025, 10:16pm UTC](https://forum.ansible.com/t/ansible-awx-24-6-1-version-authentication-methods/39552/1 "2025-01-10T22:16:18Z")

</div>

Hi everyone,

Having read this topic:

> [@Transitioning authentication and authorization (RBAC) to the new AWX architecture](https://forum.ansible.com/t/transitioning-authentication-and-authorization-rbac-to-the-new-awx-architecture/8602):
>
> Hi everyone We’re continuing our journey toward a[pluggable, services-oriented architecture](http://forum.ansible.com/t/refactoring-awx-into-a-pluggable-service-oriented-architecture/7404) for AWX and want to make you aware of changes that Red Hat engineering teams plan to make with external authentication and Role-Based Access Control (RBAC). As we mentioned [previously](http://forum.ansible.com/t/awx-ui-and-credential-types-transitioning-to-the-new-pluggable-architecture/8027), the new AWX architecture is designed to allow for code reuse across projects. The new pluggable architecture is also intended to minimize existing duplication of effort and decrease complexity for contributors. The change…

And more detailed about this comment: _ **“When the engineering work is complete, authentication functionality will no longer be integrated directly with AWX. Community projects built from AWX source will need to maintain their own integration if they require authentication functionality.”** _

I’ve been using the Ansible AWX 22.6.1 version Docker based installation without any problems and all the authentications methods working ok (included LDAP).

Now I’ve installed the last Ansible AWX 24.6.1 version also Docker based installation and is working smoothly but the Authentication Methods (not basic) are not present anymore (image attached and clearly related to the new Architecture) so having said that, there is some topic, ideas about how to enable or configure the ldap plugin for the user authentication? Or maybe we have to wait a new version of Ansible AWX that allows this configurations?

Thanks in advance!!

Julian.

 ![Ansible-AWX](https://us1.discourse-cdn.com/ansible/original/2X/7/71f6342628998bb4f3651fa97e4d99053725dbcc.png)

---

<div class="post-metadata">

**Author:** ![kurokobo](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/kurokobo/32/182_2.png) [@kurokobo](https://forum.ansible.com/u/kurokobo)\
**Post date:** [January 11, 2025, 1:51pm UTC](https://forum.ansible.com/t/ansible-awx-24-6-1-version-authentication-methods/39552/2 "2025-01-11T13:51:13Z")

</div>

I haven’t actually tried it, but if the container image is built from the source code of version 24.6.1, the traditional authentication method should still be visible.

How did you build the image? Please ensure that you are not using the latest source code from the devel branch.

---

<div class="post-metadata">

**Author:** ![Julian\_Velasquez](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/julian_velasquez/32/7179_2.png) [@Julian\_Velasquez](https://forum.ansible.com/u/Julian_Velasquez)\
**Post date:** [January 13, 2025, 2:17pm UTC](https://forum.ansible.com/t/ansible-awx-24-6-1-version-authentication-methods/39552/3 "2025-01-13T14:17:08Z")

</div>

> [@kurokobo](#):
>
> the traditional authentication metho

Hi kurokobo, thanks for your response!

Yes I’ve built the image without the latest source code from the devel branch.

Yes, the traditional authentication method is visible and working Ok, the question is how to configure/add the external authentication method for LDAP having in count the topic published by gundalow:

> [@Transitioning authentication and authorization (RBAC) to the new AWX architecture](https://forum.ansible.com/t/transitioning-authentication-and-authorization-rbac-to-the-new-awx-architecture/8602):
>
> Hi everyone We’re continuing our journey toward a[pluggable, services-oriented architecture](http://forum.ansible.com/t/refactoring-awx-into-a-pluggable-service-oriented-architecture/7404) for AWX and want to make you aware of changes that Red Hat engineering teams plan to make with external authentication and Role-Based Access Control (RBAC). As we mentioned [previously](http://forum.ansible.com/t/awx-ui-and-credential-types-transitioning-to-the-new-pluggable-architecture/8027), the new AWX architecture is designed to allow for code reuse across projects. The new pluggable architecture is also intended to minimize existing duplication of effort and decrease complexity for contributors. The change…

Or we have to wait a new version of AWX that includes a new implementation to enable the authentication plugins?

Thanks in advance!!

Julian

---

<div class="post-metadata">

**Author:** ![gundalow](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/gundalow/32/99_2.png) [@gundalow](https://forum.ansible.com/u/gundalow)\
**Post date:** [January 14, 2025, 3:46pm UTC](https://forum.ansible.com/t/ansible-awx-24-6-1-version-authentication-methods/39552/4 "2025-01-14T15:46:03Z")

</div>

> [@Julian\_Velasquez](#):
>
> Now I’ve installed the last Ansible AWX 24.6.1 version also Docker based installation and is working smoothly but the Authentication Methods (not basic) are not present anymore (image attached and clearly related to the new Architecture) so having said that, there is some topic, ideas about how to enable or configure the ldap plugin for the user authentication? Or maybe we have to wait a new version of Ansible AWX that allows this configurations?

Hi  
AWX version 24.6.1 should still have all the functionality in.  
Can you check you’ve installed 24.6.1, and not accidentally installed the `devel` or `latest` branch

---

<div class="post-metadata">

**Author:** ![kurokobo](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/kurokobo/32/182_2.png) [@kurokobo](https://forum.ansible.com/u/kurokobo)\
**Post date:** [January 14, 2025, 4:00pm UTC](https://forum.ansible.com/t/ansible-awx-24-6-1-version-authentication-methods/39552/5 "2025-01-14T16:00:13Z")

</div>

During the process of building the Docker image for AWX version `24.6.1`, `make sdist` is executed:

> <https://github.com/ansible/awx/blob/24.6.1/tools/ansible/roles/dockerfile/templates/Dockerfile.j2#L92>

As a result, it is likely that **the latest `main` branch of `ansible-ui` has been cloned, built and included as the UI**.

> <https://github.com/ansible/awx/blob/24.6.1/awx/ui_next/Makefile#L9-L10>

Since the latest `ansible-ui` is based on an unreleased plaggable architecture, I believe that various authentication methods that should exist in version `24.6.1` are hidden.

The Makefile and Dockerfile are complex, so I can’t provide a simple workaround immediately, but I suspect the cause is as mentioned above.

---

<div class="post-metadata">

**Author:** ![Julian\_Velasquez](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/julian_velasquez/32/7179_2.png) [@Julian\_Velasquez](https://forum.ansible.com/u/Julian_Velasquez)\
**Post date:** [January 14, 2025, 8:47pm UTC](https://forum.ansible.com/t/ansible-awx-24-6-1-version-authentication-methods/39552/6 "2025-01-14T20:47:12Z")

</div>

Hi, yes I’ve installed the 24.6.1, I’m going to install the version 24.5.0 to check if I can reproduce the scenario.

---

<div class="post-metadata">

**Author:** ![Julian\_Velasquez](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/julian_velasquez/32/7179_2.png) [@Julian\_Velasquez](https://forum.ansible.com/u/Julian_Velasquez)\
**Post date:** [January 14, 2025, 8:48pm UTC](https://forum.ansible.com/t/ansible-awx-24-6-1-version-authentication-methods/39552/7 "2025-01-14T20:48:53Z")

</div>

Hi, I understand completely … I’m going to check with some minor versions.

---

<div class="post-metadata">

**Author:** ![gundalow](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/gundalow/32/99_2.png) [@gundalow](https://forum.ansible.com/u/gundalow)\
**Post date:** [January 15, 2025, 1:58pm UTC](https://forum.ansible.com/t/ansible-awx-24-6-1-version-authentication-methods/39552/8 "2025-01-15T13:58:25Z")

</div>

> [@kurokobo](#):
>
> As a result, it is likely that **the latest `main` branch of `ansible-ui` has been cloned, built and included as the UI**.

@kurokobo Nice investigation and write up.

I’ve asked some of the Controller (AWX) engineers to look into this and see if they can provide a patch.

---

<div class="post-metadata">

**Author:** ![gundalow](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/gundalow/32/99_2.png) [@gundalow](https://forum.ansible.com/u/gundalow)\
**Post date:** [January 15, 2025, 2:17pm UTC](https://forum.ansible.com/t/ansible-awx-24-6-1-version-authentication-methods/39552/9 "2025-01-15T14:17:37Z")

</div>

I wonder changing `UI_NEXT_GIT_BRANCH` to [v2.4.227](https://github.com/ansible/ansible-ui/releases/tag/v2.4.227) would work. That’s the tag of the UI repo the day after the AWX 24.6.1 release.

> <https://github.com/ansible/awx/blob/24.6.1/awx/ui_next/Makefile#L10-L10>
