-
-
Notifications
You must be signed in to change notification settings - Fork 759
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
Add support for LDAP authentication #1070
Comments
@palisadoes I would like to work on this issue. Please assign me this issue. |
|
Ok @palisadoes I will work on the LDAP authentication first and will collaborate with someone with a DevOps background. Active Directory support is on the horizon. Thanks for the direction! |
@palisadoes I know "Login with Ldap" or "Register with Ldap" should be replaced with a good message that can be understood by anyone. If you have any specific thing in your mind that should be written in place of it then please tell me. |
@noman2002 please tell me if you have any suggestions.Should I go for creating an issue in talawa-api. |
To provide more clarity, the implementation would have to assume an external third party LDAP server, not the API running LDAP. What modification were you thinking about for the back end? |
@palisadoes I am considering the implementation of an LDAP client at the backend to enhance security by storing LDAP credentials on the server side. In this setup, when a user initiates a request from the frontend, the request is directed to the backend server. The backend, equipped with the configured LDAP client, handles the LDAP-related operations, such as authentication or registration, on behalf of the user. This approach ensures that LDAP credentials are securely managed within the server environment, reducing the risk of exposure. Once the backend receives a response from the LDAP server, it sends the appropriate data back to the frontend, completing the interaction. |
That approach makes sense as it will simplify the security of the system by limiting measures to the API server. |
Thanks @palisadoes, for your guidance.Just wanted to share that I've wrapped up the frontend and backend logics! Currently working on a minor issue, but once that's sorted, I'll dive into writing tests for the implemented logics. Planning to create an issue on the Talawa API and then push the changes for review in both repositories. |
@aashimawadhwa will be handling all issue queries and seeking reviewers for PRs. When necessary, this contributor will contact other contributors who will be able to assist. Please ask them for guidance on your future questions. |
Ok @palisadoes |
@aashimawadhwa , what documentation do I need to create and where? |
This issue did not get any activity in the past 10 days and will be closed in 180 days if no update occurs. Please check if the develop branch has fixed it and report again or close the issue. |
Closing due to inactivity and other priorities |
Talawa-Admin currently authenticates its users against the application’s database. In many cases organizations will want to use some sort of central authentication authority.
We need a Talawa-Admin option that delegates all password management to an external LDAP system.
The text was updated successfully, but these errors were encountered: