officelifehq / officelife

OfficeLife is the first EmpOps platform. It manages everything employees do in a company. From projects to holidays to 1:1s to teams.
https://officelife.io
GNU Affero General Public License v3.0
878 stars 116 forks source link

Login with SSO #363

Open djaiss opened 3 years ago

djaiss commented 3 years ago

We should be able to login using brand login

djaiss commented 3 years ago

@asbiin I agree. It’s extremely important for a project like OfficeLife to connect to AD or similar and manage users that way.

That being said, I have no clue on how to do it.

This project, https://github.com/kanboard/kanboard/tree/master/app/Core/Ldap, has written everything on their own.

cweagans commented 3 years ago

IMO, if you only do SAML to start with, that covers 80% of SSO use-cases out of the gate. Google Apps can act as a SAML identity provider, ADFS is a SAML identity provider that is included with Active Directory, and there is at least one open source SAML identity provider that can use LDAP as a user store (simpleSAMLphp).

I wrote a SAML integration for Drupal (https://drupal.org/project/samlauth). Happy to help with a knowledge download on this one if you'd like. SAML is very straightforward to implement once you get past all of the jargon.

evrardjp commented 3 years ago

SAML would be a great idea, LDAP would be a good second choice.

flavienbwk commented 2 years ago

Is there any news about this feature?

sama8 commented 2 years ago

If relevant -> SAML Jackson 🚀

earthpyy commented 2 years ago

Would love to see this implemented!