No internet connection
  1. Home
  2. Development

LDAP Login

By @Kevin2018-10-16 07:51:48.075Z

Is it possible to use LDAP Authentication to sign in a user?

  • 8 replies
  1. KajMagnus @KajMagnus2018-10-17 19:49:17.163Z

    Hi Kevin, LDAP authentication is not currently supported. Can I ask, do you have in mind an on-premise installation, or the SaaS hosting?

    1. K
      In reply toKevin:
      @Kevin2018-10-18 09:13:28.762Z

      Hi KajMagnus, I want to do a on-premise installation.
      Maybe it's possible to implement LDAP by myself. Does anybody have experience in that?

      1. AAdrián López @adrianlzt2018-10-19 11:29:29.351Z

        We want also to integrate with our local LDAP server.
        I have found this: https://github.com/sneridagh/osiris

        Last commit is Jul'2014, I hope it still works

        1. K@Kevin2018-10-19 13:19:33.873Z

          Thanks Adrian. I'll check this out :)

      2. Progress
      3. In reply toKevin:
        KajMagnus @KajMagnus2018-10-22 13:07:54.626Z

        Hi @Kevin and @adrianlzt and @melanopsis, I'd like to implement LDAP and Okta authentication, and ... probably will take a while before this happens. I found a Java library that supports LDAP, SAML, Okta, ... seemingly everything one can imagine: ( + OAuth for Gmail, Facebook etc)

        https://www.pac4j.org/


        and asked the developers about why they're building pac4j — it's sort of part of their job; they make money by providing related consultancy services. https://groups.google.com/forum/#!topic/pac4j-users/5AfDGrp9n0Y

        1. M@melanopsis2018-11-01 23:51:55.550Z

          Looking forward to it!

        2. @KajMagnus marked this topic as Planned 2018-10-22 13:08:12.368Z.
        3. In reply toKevin:
          KajMagnus @KajMagnus2018-10-28 07:55:36.937Z

          pac4j supports Keycloak too: https://github.com/pac4j/pac4j/search?q=Keycloak (someone mentioned Keycloack with Talkyard over at Hacker News. ), but Silhouette doesn't (that's the authentication lib Talkyard uses, currently).