Please note that this is still very new and therefore the docs are very rudimentary. However they will receive an overhaul in the next few weeks.
Another limitation you have to be aware of:
Users that don’t exist in the ownCloud backend can’t be authenticated with OIDC. This means that for example if you have LDAP enabled, new users will only be able to login via OIDC once the occ user:sync has imported them into ownCloud.
I didn’t find the openidconnect app in my configreport.
So, I think I need to download the app and move it to the apps/ folder. But, when I tried to enable it I’ve got this message : “Error: this app cannot be enabled because it makes the server unstable”
In the log file, I can see this (but I don’t know if it’s because of openidconnect) :
[PHP Fatal error: require_once(): Failed opening required '/var/www/owncloud/apps/openidconnect/lib/../vendor/autoload.php' (include_path='/var/www/owncloud/apps:/var/www/owncloud/custom') in /var/www/owncloud/apps/openidconnect/lib/Application.php on line 24
So, I run composer install in apps/openidconnect and that looks fine. But I don’t think it’s the good way to install openid connect…
as opposed to other apps it seems this app isn’t published at https://marketplace.owncloud.com/. Maybe the app isn’t ready for productive use / end users yet and should be only used by developers familiar with ownCloud apps?
It is in github currently and is in the process of beeing productized. As usal “its ready when its ready” which means when its published in marketplace it will have gone through all QA steps.
However its running live at a couple of customers and it works there - so yes its more then a beta but there are still some tricks which we step by step document …