IssueRaiser

[authn] oidc support in community?

## Is your feature request related to a problem? It would be nice to use external auth services like [Authelia](https://www.authelia.com/), [Keycloak](https://www.keycloak.org/), [Authentik](https://goauthentik.io/) or [GitLab](https://docs.gitlab.com/ee/integration/openid_connect_provider.html). OpenID Connect is probably the widely adapted one but some might prefer SAML. ## Describe the solution you'd like Something like OpenID Connect, OAuth2 or SAML would be great. Configuration usually requires some URLs and secrets. For selfhosting having the `ENV` variables would be sufficient but if you want to move to provide your cloud service, you might want to have a GUI for that in the settings (maybe show it if the `ENV` variables weren't provided). An example for the settings view [can be seen here](https://idp.miniorange.com/login-using-nextcloud-as-oauth-server/). There are also battle tested packages available for Go (_i.e. [`go-oidc`](https://github.com/coreos/go-oidc), [`oidc`](https://github.com/ericchiang/oidc) and [others](https://pkg.go.dev/search?q=openid+client&m=package)_). ## Describe alternatives you've considered Not using external authentication I guess? Thank you for SigNoz, it looks very promising and I hope that it'll get some traction.

Posted by alexanderadam on May 22, 2022, 12:20 PM

Tags

Related issues

Raise real-world problems, find people facing the same issue, and discuss solutions.2,500 issues0 comments

support (Sysadmin)

[authn] oidc support in community?

alexanderadamMay 22, 2022, 12:20 PM

## Is your feature request related to a problem? It would be nice to use external auth services like [Authelia](https://www.authelia.com/), [Keycloak](https://www.keycloak.org/), [Authentik](https://goauthentik.io/) or [GitLab](https://docs.gitlab.com/ee/integration/openid_connect_provider.html). OpenID Connect is probably the widely adapted one but some might prefer SAML. ## Describe the solution you'd like Something like OpenID Connect, OAuth2 or SAML would be great. Configuration usually requires some URLs and secrets. For selfhosting having the `ENV` variables would be sufficient but if you want to move to provide your cloud service, you might want to have a GUI for that in the settings (maybe show it if the `ENV` variables weren't provided). An example for the settings view [can be seen here](https://idp.miniorange.com/login-using-nextcloud-as-oauth-server/). There are also battle tested packages available for Go (_i.e. [`go-oidc`](https://github.com/coreos/go-oidc), [`oidc`](https://github.com/ericchiang/oidc) and [others](https://pkg.go.dev/search?q=openid+client&m=package)_). ## Describe alternatives you've considered Not using external authentication I guess? Thank you for SigNoz, it looks very promising and I hope that it'll get some traction.

Comments (0)

No comments yet. Start the discussion.

Comment on this issue