LycheeOrg / Lychee

A great looking and easy-to-use photo-management-system you can run on your server, to manage and share photos.
https://lycheeorg.github.io/
MIT License
3.33k stars 299 forks source link

Socialite keycloak support #2386

Closed jsaathof closed 5 months ago

jsaathof commented 5 months ago

This pull request adds Keycloak support to the Oauth code. I have extended the code that was introduced in pull request #2190.

Keycloak can be used to add authentication methods like LDAP. My issue #324 can be closed as far as I'm concerned if this PR is accepted. This may even be more flexible since Keycloak can also add Active Directory and also supports other identity providers.