We do AD authentication with Shibboleth as our service provider on IIS 10. I don't know if that would be an option. We couldn't find anything else that worked on Windows.
Sent from Outlook for Android<https://aka.ms/AAb9ysg> ________________________________ From: web2py@googlegroups.com <web2py@googlegroups.com> on behalf of Silvian “Top 10 Answers” Cedru <silvian.ce...@gmail.com> Sent: Monday, February 6, 2023 4:25:40 AM To: web2py-users <web2py@googlegroups.com> Subject: Re: [web2py] Active directory authentication Did you figure it out in the end cause I am facing the same issue right now :) urban....@gmail.com schrieb am Donnerstag, 3. März 2022 um 21:31:25 UTC+7: "Still trying to wade through the seemingly half outdated guides" I'm referring to Azure guides not Web2Py. On Thursday, March 3, 2022 at 2:10:33 PM UTC+1 urban....@gmail.com wrote: No it's not on-premise. They said so explicitly. Apologise for the low info questions. Still trying to wade through the seemingly half outdated guides. Finally got the Flask demo that MS provides to work so that I know the Azure side of things is working at least. Now have to figure out how to implement it in Web2Py. Is the ldap_auth method only for on premise AD? On Wednesday, March 2, 2022 at 7:24:58 PM UTC+1 nico...@gmail.com wrote: Hi, do you really use Azure AD? Otherwise, for normal on-premise AD, see the documentation on http://web2py.com/books/default/chapter/29/09/access-control#LDAP and https://github.com/web2py/web2py/blob/master/gluon/contrib/login_methods/ldap_auth.py Nico Il giorno mer 2 mar 2022 alle ore 16:48 urban....@gmail.com <urban....@gmail.com> ha scritto: We're looking into adding AD authentication to our app. We have an active directory account and an app registered on it. In the documentation I found this example of enabling AD auth: from gluon.contrib.login_methods.ldap_auth import ldap_auth auth.settings.login_methods.append( ldap_auth( mode='ad', server='https://aad.portal.azure.com/', base_dn='ou=Users,dc=domain,dc=com' ) ) However I get this error when trying to login DEBUG:web2py.auth.ldap_auth:Traceback (most recent call last): File "C:\urban\web2py_latest\web2py\gluon\contrib\login_methods\ldap_auth.py", line 236, in ldap_auth_aux con = init_ldap() File "C:\urban\web2py_latest\web2py\gluon\contrib\login_methods\ldap_auth.py", line 630, in init_ldap "ldap://" + ldap_server + ":" + str(ldap_port)) File "C:\Python27\lib\site-packages\ldap\functions.py", line 92, in initialize uri, trace_level, trace_file, trace_stack_limit, bytes_mode, **kwargs) File "C:\Python27\lib\site-packages\ldap\ldapobject.py", line 106, in __init__ self._l = ldap.functions._ldap_function_call(ldap._ldap_module_lock,_ldap.initialize,uri) File "C:\Python27\lib\site-packages\ldap\functions.py", line 55, in _ldap_function_call result = func(*args,**kwargs) LDAPError: (0, 'Error') Am I doing anything wrong on the web2py side or is the issue in the AD configuration? -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+un...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/web2py/7d013980-154b-4b94-9365-4a64f9e32423n%40googlegroups.com<https://groups.google.com/d/msgid/web2py/7d013980-154b-4b94-9365-4a64f9e32423n%40googlegroups.com?utm_medium=email&utm_source=footer>. -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com<mailto:web2py+unsubscr...@googlegroups.com>. To view this discussion on the web visit https://groups.google.com/d/msgid/web2py/a406d846-fdc8-4e71-aa0c-4efb8b4f1c5an%40googlegroups.com<https://groups.google.com/d/msgid/web2py/a406d846-fdc8-4e71-aa0c-4efb8b4f1c5an%40googlegroups.com?utm_medium=email&utm_source=footer>. -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/web2py/AM8P193MB080284160269AAD0298C954CFEDA9%40AM8P193MB0802.EURP193.PROD.OUTLOOK.COM.