M9sweeper supports user configurable single sign-on using both OAuth2 and LDAP.
How to configure user login using OAuth2
How to configure user login using LDAP