Thanks Richard, i will try ASAP.

Greetings.


El 09/03/17 a las 13:37, Richard Vézina escribió:
port=636,
secure=True,
self_signed_certificate=True,

You should look at auth_ldap code if they all apply depends of your LDAP server... Things is I don't recall if I contribute all the change I made over my own auth_ldap, but the code is your source of truth...

:)

Richard

On Thu, Mar 9, 2017 at 1:35 PM, Richard Vézina <[email protected] <mailto:[email protected]>> wrote:

    Associate parameters :


    On Thu, Mar 9, 2017 at 1:32 PM, Richard Vézina
    <[email protected] <mailto:[email protected]>>
    wrote:

        You may try the SSL port 636
        (http://www.openldap.org/faq/data/cache/185.html
        <http://www.openldap.org/faq/data/cache/185.html>)


        You may realise that it actually available...

        Richard

        On Thu, Mar 9, 2017 at 12:53 PM, Carlos Cesar Caballero Díaz
        <[email protected]
        <mailto:[email protected]>> wrote:

            I completely agree, and I have warned to the sysadmin, but
            is not my network, so...

            Greetings.


            El 09/03/17 a las 12:26, Richard Vézina escribió:
            Hello Carlos,

            auth_ldap is difficult to put in place because as you
            mention it doesn't provide proper feedback when something
            goes wrong...

            Note: If you access localhost instance of LDAP it may be
            ok to not use SSL protected service, but other than that
            you want to use 636 port (if I recall) and SSL protected
            connection, or the username and password can be access in
            clear text by sniffing the network...

            Richard

            On Thu, Mar 9, 2017 at 12:02 PM, Carlos Cesar Caballero
            Díaz <[email protected]
            <mailto:[email protected]>> wrote:

                Hi Richard,

                I am connecting against an OpenLDAP server, and here
                is a lot of services running against it (proxy,
                email, nextcloud, dolibarr, a few dozen of Ubuntu PCs
                and others).

                After a more accurate debugging I release that
                simple_bind_s() was throwing an invalid credentials
                error (will be good to add a a warning or something
                in logs).

                I start trying with different options and this works
                (it seems that the ldap server was not using a
                standard OpenLdap structure, but i don't known too
                much about that):

                auth.settings.login_methods.append(ldap_auth(
                mode='custom', server='10.6.xx.xx',
                base_dn='dc=comp',
                username_attrib='uid',
                custom_scope='subtree',
                ))

                So, the problem is solved and is working without
                problems. Many thanks.


                Greetings.


                El 07/03/17 a las 13:40, Richard Vézina escribió:
                Hello Carlos,

                You can try to make simple bind with python ldap lib
                first, make sure user, base_dn is good, you will get
                more feedback then with ldap_auth

                Depending of the ldap server implementation that you
                try to reach you may fall on ldap_auth issue as not
                all part of the ldap_auth is well testing I guess,
                there is comment in the code saying that, so...

                Do you connect to Active Directory? open_ldap... Is
                the LDAP server properly configure if you use to put
                open_ldap in place by yourself for instance, are you
                able to use LDAP for authentication with other
                software solution??

                Richard

                On Tue, Mar 7, 2017 at 11:50 AM, Carlos Cesar
                Caballero Díaz <[email protected]
                <mailto:[email protected]>> wrote:

                    No, the ldap server is not protected by ssl.

                    Greetings.


                    El 07/03/17 a las 11:42, Richard Vézina escribió:
                    Is your ldap server protected by ssl? If so you
                    have to think to change port...

                    Richard

                    On Tue, Mar 7, 2017 at 10:32 AM, Carlos Cesar
                    Caballero Díaz
                    <[email protected]
                    <mailto:[email protected]>> wrote:

                        Hi, I am trying to include ldap
                        authentication to my app, and for this, i
                        am using this code:

                        auth.settings.login_methods.append(ldap_auth(
                        mode='uid',
                        server='10.6.xx.xx',
                        base_dn='dc=comp',
                        filterstr='&(objectClass=inetOrgPerson)',
                        logging_level='debug'))

                        (note: The Original server and base_dn
                        values are changed in this example. I also
                        have tried with and without the filterstr
                        option)

                        But I can't login with any ldap user, and
                        the logs only say:

                        DEBUG:web2py.auth.ldap_auth:mode: [uid]
                        manage_user: [False] custom_scope:
                        [subtree] manage_groups: [False]
                        INFO:web2py.auth.ldap_auth:[10.6.28.93]
                        Initialize ldap connection

                        I Debug the ladp_auth module, and for some
                        reason it hangs on the line 314 (
                        con.simple_bind_s(dn, password)) without
                        throw any error.

                        If it helps, I also have tried this code
                        and works as expected returning the ldap
                        user data:

                        import ldap
                        ldap_server="10.6.xx.xx"
                        username = "auser"
                        base_dn = "dc=comp"

                        query = "(uid=%s)" % username
                        con = ldap.initialize('ldap://'+ldap_server)

                        result = con.search_s(base_dn,
                        ldap.SCOPE_SUBTREE, query)
                        print result


                        Any help or idea?

                        Greetings.


-- Resources:
                        - http://web2py.com
                        - http://web2py.com/book (Documentation)
                        - http://github.com/web2py/web2py
                        <http://github.com/web2py/web2py> (Source code)
                        -
                        https://code.google.com/p/web2py/issues/list
                        <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]
                        <mailto:[email protected]>.
                        For more options, visit *MailScanner ha
                        detectado un intento de fraude en la
                        siguiente p�gina web "groups.google.com".
                        /No/ conf�e en esta p�gina web:*
                        *MailScanner ha detectado un intento de
                        fraude en la siguiente página web
                        "groups.google.com". /No/ confíe en esta
                        página web:* *MailScanner ha detectado un
                        intento de fraude en la siguiente p�gina
                        web "groups.google.com". /No/ conf�e en
                        esta p�gina web:* *MailScanner ha detectado
                        un intento de fraude en la siguiente página
                        web "groups.google.com". /No/ confíe en
                        esta página web:* *MailScanner ha detectado
                        un intento de fraude en la siguiente p�gina
                        web "groups.google.com". /No/ conf�e en
                        esta p�gina web:* *MailScanner ha detectado
                        un intento de fraude en la siguiente página
                        web "groups.google.com". /No/ confíe en
                        esta página web:* *MailScanner ha detectado
                        un intento de fraude en la siguiente p�gina
                        web "groups.google.com". /No/ conf�e en
                        esta p�gina web:*
                        https://groups.google.com/d/optout
                        <https://groups.google.com/d/optout>.


-- Resources:
                    - http://web2py.com
                    - http://web2py.com/book (Documentation)
                    - http://github.com/web2py/web2py
                    <http://github.com/web2py/web2py> (Source code)
                    - https://code.google.com/p/web2py/issues/list
                    <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]
                    <mailto:[email protected]>.
                    For more options, visit *MailScanner ha
                    detectado un intento de fraude en la siguiente
                    p�gina web "groups.google.com". /No/ conf�e en
                    esta p�gina web:* *MailScanner ha detectado un
                    intento de fraude en la siguiente página web
                    "groups.google.com". /No/ confíe en esta página
                    web:* *MailScanner ha detectado un intento de
                    fraude en la siguiente p�gina web
                    "groups.google.com". /No/ conf�e en esta p�gina
                    web:* *MailScanner ha detectado un intento de
                    fraude en la siguiente página web
                    "groups.google.com". /No/ confíe en esta página
                    web:* *MailScanner ha detectado un intento de
                    fraude en la siguiente p�gina web
                    "groups.google.com". /No/ conf�e en esta p�gina
                    web:* *MailScanner ha detectado un intento de
                    fraude en la siguiente página web
                    "groups.google.com". /No/ confíe en esta página
                    web:* *MailScanner ha detectado un intento de
                    fraude en la siguiente p�gina web
                    "groups.google.com". /No/ conf�e en esta p�gina
                    web:* https://groups.google.com/d/optout
                    <https://groups.google.com/d/optout>.

-- Resources:
                    - http://web2py.com
                    - http://web2py.com/book (Documentation)
                    - http://github.com/web2py/web2py
                    <http://github.com/web2py/web2py> (Source code)
                    - https://code.google.com/p/web2py/issues/list
                    <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]
                    <mailto:[email protected]>.
                    For more options, visit *MailScanner ha
                    detectado un intento de fraude en la siguiente
                    p�gina web "groups.google.com". /No/ conf�e en
                    esta p�gina web:* *MailScanner ha detectado un
                    intento de fraude en la siguiente página web
                    "groups.google.com". /No/ confíe en esta página
                    web:* *MailScanner ha detectado un intento de
                    fraude en la siguiente p�gina web
                    "groups.google.com". /No/ conf�e en esta p�gina
                    web:* *MailScanner ha detectado un intento de
                    fraude en la siguiente página web
                    "groups.google.com". /No/ confíe en esta página
                    web:* *MailScanner ha detectado un intento de
                    fraude en la siguiente p�gina web
                    "groups.google.com". /No/ conf�e en esta p�gina
                    web:* https://groups.google.com/d/optout
                    <https://groups.google.com/d/optout>.


-- Resources:
                - http://web2py.com
                - http://web2py.com/book (Documentation)
                - http://github.com/web2py/web2py
                <http://github.com/web2py/web2py> (Source code)
                - https://code.google.com/p/web2py/issues/list
                <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]
                <mailto:[email protected]>.
                For more options, visit *MailScanner ha detectado un
                intento de fraude en la siguiente p�gina web
                "groups.google.com". /No/ conf�e en esta p�gina
                web:* *MailScanner ha detectado un intento de fraude
                en la siguiente página web "groups.google.com". /No/
                confíe en esta página web:* *MailScanner ha
                detectado un intento de fraude en la siguiente
                p�gina web "groups.google.com". /No/ conf�e en esta
                p�gina web:* *MailScanner ha detectado un intento de
                fraude en la siguiente página web
                "groups.google.com". /No/ confíe en esta página
                web:* *MailScanner ha detectado un intento de fraude
                en la siguiente p�gina web "groups.google.com". /No/
                conf�e en esta p�gina web:*
                https://groups.google.com/d/optout
                <https://groups.google.com/d/optout>.

-- Resources:
                - http://web2py.com
                - http://web2py.com/book (Documentation)
                - http://github.com/web2py/web2py
                <http://github.com/web2py/web2py> (Source code)
                - https://code.google.com/p/web2py/issues/list
                <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]
                <mailto:[email protected]>.
                For more options, visit *MailScanner ha detectado un
                intento de fraude en la siguiente p�gina web
                "groups.google.com". /No/ conf�e en esta p�gina web:*
                *MailScanner ha detectado un intento de fraude en la
                siguiente página web "groups.google.com". /No/ confíe
                en esta página web:* *MailScanner ha detectado un
                intento de fraude en la siguiente p�gina web
                "groups.google.com". /No/ conf�e en esta p�gina web:*
                https://groups.google.com/d/optout
                <https://groups.google.com/d/optout>.


-- Resources:
            - http://web2py.com
            - http://web2py.com/book (Documentation)
            - http://github.com/web2py/web2py
            <http://github.com/web2py/web2py> (Source code)
            - https://code.google.com/p/web2py/issues/list
            <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]
            <mailto:[email protected]>.
            For more options, visit *MailScanner ha detectado un
            intento de fraude en la siguiente p�gina web
            "groups.google.com". /No/ conf�e en esta p�gina web:*
            *MailScanner ha detectado un intento de fraude en la
            siguiente página web "groups.google.com". /No/ confíe en
            esta página web:* *MailScanner ha detectado un intento de
            fraude en la siguiente p�gina web "groups.google.com".
            /No/ conf�e en esta p�gina web:*
            https://groups.google.com/d/optout
            <https://groups.google.com/d/optout>.

-- Resources:
            - http://web2py.com
            - http://web2py.com/book (Documentation)
            - http://github.com/web2py/web2py
            <http://github.com/web2py/web2py> (Source code)
            - https://code.google.com/p/web2py/issues/list
            <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]
            <mailto:[email protected]>.
            For more options, visit *MailScanner ha detectado un
            intento de fraude en la siguiente p�gina web
            "groups.google.com". /No/ conf�e en esta p�gina web:*
            https://groups.google.com/d/optout
            <https://groups.google.com/d/optout>.




--
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] <mailto:[email protected]>. For more options, visit *MailScanner ha detectado un intento de fraude en la siguiente p�gina web "groups.google.com". /No/ conf�e en esta p�gina web:* https://groups.google.com/d/optout <https://groups.google.com/d/optout>.

--
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].
For more options, visit https://groups.google.com/d/optout.

Reply via email to