gregtwallace / certwarden

Cert Warden is a centralized ACME Client. It provides an API for certificate consumers to fetch their individual keys and certs with API keys.
https://www.certwarden.com/
Other
225 stars 7 forks source link

[feat] OIDC #9

Open ntimo opened 1 year ago

ntimo commented 1 year ago

Hello, What do you think about adding oidc single sign on? This would be super cool, since then it’s possible to have sso even for issuing let’s encrypt certs.

best wishes, And thanks for creating this awesome projekt.

gregtwallace commented 1 year ago

Do you have any background in this area or links to guides/documentation? I think SSO could be a good feature add but it is outside my wheelhouse.

ntimo commented 1 year ago

I never actually implemented this my self, so no. But just googled and found this library that looks pretty good https://github.com/zitadel/oidc

gregtwallace commented 10 months ago

Are you still interested in this? What sso product are you trying to integrate with?

I’m redoing my home lab currently and might look into this soonish.

ntimo commented 10 months ago

Yes defiantly. I am using using https://www.authelia.com/ for OIDC / SSO.

sjafferali commented 10 months ago

+1 also using authelia + a reverse proxy, so also wanting a solution for this.

CygnusHyoga commented 8 months ago

I'm using authentik for OIDC / SSO, may implement a generic OIDC to work with all OIDC providers.

maverick2478 commented 6 months ago

+1 also using authelia + a reverse proxy, so also wanting a solution for this.

same here. looking forward to a solution with authelia + traefik for example. anyway thumbs up to the Greg for this remarkarble application. :)

Tivin-i commented 1 month ago

Maybe this will assist? There is an example for a go application.

https://github.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications/tree/master/ch7

https://github.com/coreos/go-oidc

This is from the book "Keycloak - Identity and Access Management for Modern Applications: Harness the power of Keycloak, OpenID Connect, and OAuth 2.0 to secure applications, Second Edition"