Kruptein / PlanarAlly

A companion tool for when you travel into the planes.
https://www.planarally.io/
MIT License
395 stars 73 forks source link

[FEAT] OIDC Support #1248

Open ww-daniel-mora opened 1 year ago

ww-daniel-mora commented 1 year ago

Add support for Open Id Connect For individuals with many self-hosted services adding support for OIDC would

ww-daniel-mora commented 1 year ago

Potentially helpful examples in python https://curity.io/resources/learn/python-openid-connect-client/

DreamingRaven commented 8 months ago

This would be amazing, there are a plethora of possible clients. One thing I might recommend is since each OIDC provider is not born equal, for the purposes of development it may be a good idea to build around an OIDC connector, like dex which is a common approach and is one of the more popular ones. Then you can use whatever upstream you like from there. I can also add dex to https://github.com/Kruptein/PlanarAlly/pull/1340 This way you can also use some other protocols for free like SAML and LDAP since dex will take it from there.