Skip to content
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 ability to authenticate against AD/LDAP #229

Open
adrianovieira opened this issue Mar 21, 2020 · 3 comments
Open

Add ability to authenticate against AD/LDAP #229

adrianovieira opened this issue Mar 21, 2020 · 3 comments
Labels
kind: enhancement New feature or request

Comments

@adrianovieira
Copy link

Although google authorization is a great feature not all enterprises can use it to grant user authorization for must of their services.

Furthermore, some companies uses AD/LDAP as the service for users and services authentication and authorization.

So, it can be great to have a feature to setup matrix to use AD/LDAP service.

Description

From Wikipedia (AD / LDAP)

  • Active Directory (AD) is a directory service developed by Microsoft for Windows domain networks. It is included in most Windows Server operating systems as a set of processes and services.[1][2] Initially, Active Directory was only in charge of centralized domain management. Starting with Windows Server 2008, however, Active Directory became an umbrella title for a broad range of directory-based identity-related services

  • The Lightweight Directory Access Protocol (LDAP /ˈɛldæp/) is an open, vendor-neutral, industry standard application protocol for accessing and maintaining distributed directory information services over an Internet Protocol (IP) network.[1] Directory services play an important role in developing intranet and Internet applications by allowing the sharing of information about users, systems, networks, services, and applications throughout the network.

Is your feature request related to a problem? Please describe.

No

Describe alternatives you've considered

None so far

Additional context

🤔

@adrianovieira adrianovieira added the kind: enhancement New feature or request label Mar 21, 2020
@juliemar
Copy link
Contributor

I believe the best way to support other kinds of authentication we have to change/decouple the current authentication way to an authentication plugin way.

in this way, anyone can create an authentication plugin to support all kind of authentications:

  • Google
  • AD/LDAP
  • SAML
  • Twitter
  • Facebook
  • Linkedin
  • OpenId

Etc..

@juliemar juliemar added need review kind: enhancement New feature or request and removed kind: enhancement New feature or request need review labels Mar 22, 2020
@hashtegner
Copy link
Member

I'm working on this PR #235 to improve routes security.
After that, the passport.js authentication strategy allow us to implement different auth strategies.

@diramos1
Copy link

diramos1 commented Apr 9, 2020

I saw it was merged on PR #303. Does anybody have documented how to use passport.js to auth in matrix?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind: enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants