"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 [email protected] 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 [email protected] 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 [email protected] <
>> [email protected]> 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 [email protected].
>>> 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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/web2py/81c122f2-8f3e-492b-8eb7-2ad07ee1d73fn%40googlegroups.com.

Reply via email to