-
oauth2-proxy
A reverse proxy that provides authentication with Google, Azure, OpenID Connect and many more identity providers.
-
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.
oauth2-proxy makes this pretty easy. I use it a lot for internal as well as customer implementations. It integrates with pretty many any and every OAuth2/OIDC provider and provides a wide range of flexibility using the new configuration format.
https://auth0.com/ Auth0 may be a decent place to start. Many integrations available with their SDKs. I personally don’t find it perfect but they are owned by Okta and are usually pretty easy to integrate. A quick google search suggests that integration with Envoy may be pretty simple (haven’t done that myself - our proxy is custom). It at the very least may put you on the right track, make it easy to integrate with AD or microsoft 365 if that’s an option, and at least for getting started is free.
Sounds like you want an API gateway? What about Kong?