can someone please help me understand and let me know on how can we add security for Atlas once it will be deployed into production. @Ajit_Londhe@Chris_Knoll
No response received so tagging you guys
Hi @ambuj - we’ve done some work to update the WebAPI documentation and we’ve moved it to GitHub. The security guide is now found here:
In your original post, you noted: the basic security setup guide says do not use this in production environment. The reason for that is: the basic security setup guide walks through setting up a dedicated database for storing user identifiers and encrypted passwords for use with ATLAS. Storing both the user identifiers and passwords (even encrypted) together is a bad security practice. The updated security guide referenced above provides guidance for setting up both WebAPI and ATLAS to use enterprise grade authentication mechanisms such as Active Directory.
This did not work for me. The username and password are actual AD admin username and passowrd.
If yes, Is it secure if its in clear text?
Do we have to add any settings in Atlas config-local.js or it will automatically recognize it?
Can you provide sample setting.xml and config-local.js for the AD settings?
I created an openssl certificate to add SSL/TLS for Atlas over tomcat server and added the connector port details in tomcat’s server.xml using port 443.
When I try to open https://localhost/WebAPI/source/sources, I get error 401.
I have added details of my settings.xml, server.xml, screenshot for WebAPI and Atlas in following post.
I haven’t received any response there , so posting it here.
Please help.
Basic security implementation works like a charm, now I am planning to integrate Active Directory with Atlas.
Please let me know if the steps I wrote down below are correct:
Update settings.xml using the AD parameters
Build WebAPI.war file
Update app.js file to show Active Directory login box
Open Atlas
Go to Configuration/ Import LDAP/AD
Test Connection
Is that all? Or something else I need to keep in mind while integrating AD with Atlas.