-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
The way this problem is typically solved is with "federated identity". The idea is that you have a central system, usually called an Identity Provider or IdP, that manages all the user accounts. Then you integrate each app with the IdP using some form of single sign on, or SSO, protocol. Most apps support at least one SSO protocol. The four most common protocols apps will use are LDAP, OIDC/oAuth, SAML, and HTTP headers. From my experience, once you have enough apps then you'll end up using multiple, if not all, of those protocols. Your choice of IdP will determine which of the protocols you can support. Very few self hosted IdP's support all of them. As another person suggested, Authentik is the only free all-in-one IdP and has been growing in popularity with the self hosted crowd. The next closest to supporting all protocols is Keycloak but it requires an instance of an LDAP server and a reverse proxy, like nginx, to cover everything. Beyond these two, other free or open source IdP's are usually lacking in one or more major protocols.
The way this problem is typically solved is with "federated identity". The idea is that you have a central system, usually called an Identity Provider or IdP, that manages all the user accounts. Then you integrate each app with the IdP using some form of single sign on, or SSO, protocol. Most apps support at least one SSO protocol. The four most common protocols apps will use are LDAP, OIDC/oAuth, SAML, and HTTP headers. From my experience, once you have enough apps then you'll end up using multiple, if not all, of those protocols. Your choice of IdP will determine which of the protocols you can support. Very few self hosted IdP's support all of them. As another person suggested, Authentik is the only free all-in-one IdP and has been growing in popularity with the self hosted crowd. The next closest to supporting all protocols is Keycloak but it requires an instance of an LDAP server and a reverse proxy, like nginx, to cover everything. Beyond these two, other free or open source IdP's are usually lacking in one or more major protocols.