PhotoPrism - Personal Photo Management powered by Go and Google TensorFlow
-
I'm happy to report that we have started to implement the remaining functionality for OpenID Connect (SSO) support, i.e. new config options and a guest role for our Community Edition. We expect it to be ready for testing in the coming weeks.
https://github.com/photoprism/photoprism/issues/782#issuecomment-2185835890
-
Our Developer Guide has been updated to include basic documentation of the OIDC authentication flow, service discovery, and related resources: https://docs.photoprism.app/developer-guide/api/oidc/
https://github.com/photoprism/photoprism/issues/782#issuecomment-2196132931
-
@jdaviescoates said in PhotoPrism - Personal Photo Management powered by Go and Google TensorFlow:
https://github.com/photoprism/photoprism/issues/782#issuecomment-2196132931
Why not paste it here?
Our Developer Guide has been updated to include basic documentation of the OIDC authentication flow, service discovery, and related resources: https://docs.photoprism.app/developer-guide/api/oidc/
-
@necrevistonnezr that's exactly what I did
-
@jdaviescoates Iβm a blind idiot and apologize. The humid heat here is getting to meβ¦.
-
@necrevistonnezr no worries
Here's the latest:
The additional changes implemented yesterday allow existing users to keep their login password when changing the authentication provider from "default" or "local" to "oidc" (now also in combination with 2FA if enabled for the account).
Our documentation has been updated accordingly:
* https://docs.photoprism.app/getting-started/advanced/openid-connect/#existing-accounts * https://docs.photoprism.app/known-issues/#openid-connect-oidc
Also note that admins cannot change the authentication provider of their own account through the Admin UI, so that they don't accidentally lock themselves out e.g. by setting it to "none".
Our own tests have been successful. However, we will give you some more time to test the preview build before tagging the new release. Many thanks to everyone who contributed, especially @moximoti who got things rolling and did much of the necessary work!
See https://github.com/photoprism/photoprism/issues/782#issuecomment-2222254616