ansible / ansible/eda-server

More Authentication Options for UI access

Open
#473 2 comments 20 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
93
Forks
76
Avg merge
2d 12h
Merged PRs (30d)
14

Description

### Please confirm the following

- [X] I agree to follow this project's [code of conduct](https://docs.ansible.com/ansible/latest/community/code_of_conduct.html).
- [X] I have checked the [current issues](https://github.com/ansible/aap-eda/issues) for duplicates.
- [X] I understand that EDA-Controller is open source software provided for free and that I might not receive a timely response.

### Feature type

New Feature

### Feature Summary

Hello!

I am really enjoying this event driven automation controller now - however an immediate requirement I see us needing is the ability to leverage more authentication options for the UI login as opposed to just using local users. Similar to whats available in AAP (AWX in our case). AAD or even LDAP would be helpful to show our internal security departments that the application meets their requirements/standardization.

Thanks for the consideration!

### Steps to reproduce

User Login - only local available

### Current results

Only available to use local accounts as opposed to something like AAD which provides MFA in our case

### Sugested feature result

Provide the ability to use Azure AD settings or LDAP for UI access

### Additional information

_No response_

Contributor guide

Open the contributing guide

Research direction

The issue names no files, tests, or entry points. Start by tracing the existing local-user UI login, then define Azure AD or LDAP support and verify that the selected external provider can authenticate UI users.

Written by the indexing model from the issue text.

Assessment

Tech stack
azure, python
Domain
authentication
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.