New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Docs: EXTERNAL_AUTH isn't documented #124
Comments
Hi, since I use this with apache I add some guide how to setup ARA with apache and mod_wsgi. Second part of configuration won't work without patch from #123
Locate ARA installation path (with pip /usr/local/lib/python3.7/dist-packages/ara ), this path will be referenced as ARA_ROOT
apache config (replace $ARA_ROOT:
run
Guide for external auth: add this lines to ara configuration:
run command
Note the missing -c, in second command. It mean that user will be append to file instead od creating new file.
If you also want guide how to setup ARA with LDAP I can help to. My ultimate goal is to make this work in hybrid mode where people can use SSO with OIDC and ansible can still use BasicAuth for data push. But it still need some polishing. |
Thank you @viktorkrivak, this is useful ! What comes to mind is that the ara_api role only supports gunicorn and nginx as the frontend so adding support for mod_wsgi would be nice even if just for integration test purposes. For the bits specific to authentication, we could write about it in the security section: https://ara.readthedocs.io/en/latest/api-security.html However, I think a refactor of the documentation is on the horizon -- it's been growing organically over time but it's a bit all over the place now. I'll keep this issue opened for now. |
Related: #124 Change-Id: Ibad626c45b83a0333875d7e743ca090fcb1ea6fe
Related: #124 Change-Id: I6e4a936b23796f0aa8b9f32c3f09e120177e0c77
Hey @keuko, I merged the docs patch and also added the setting to the default settings file with 0d8e4e8 so I think we're all set on this topic for the next release. Thank you and @viktorkrivak for your help 🎉 |
What component is this about ?
Documentation
What is happening ?
There's no documentation for
EXTERNAL_AUTH
:ara/ara/server/settings.py
Line 80 in 7a192ac
What should be happening ?
There should be docs about it and how to use it.
The text was updated successfully, but these errors were encountered: