OC classic: OIDC prevents using public shares

I have a migrated OC classic setup with latest ownCloud Enterprise Edition 10.13.4 (stable) and external auth through OIDC (keycloak).

OIDC config from oc_appconfig database table:

{"provider-url":"https:\/\/login.netzwissen.de/realms/netzwissen/","client-id":"owncloud","client-secret":"xxxxxxxxx","loginButtonName": "Login @netzwissen.de","mode":"userid","search-attribute":"preferred_username", "autoRedirectOnLoginPage":"false","post_logout_redirect_uri":"https://cloud.netzwissen.de"}

Public shares are not possible in this case as all requests are immediately redirected to the IDP with a http code 302 via

https://cloud.netzwissen.de/index.php/apps/openidconnect/redirect

I assumed that the default setting “autoRedirectOnLoginPage”:“false” would allow usage of public shares even with OIDC login. What is the recommended way to use OIDC without loosing the “public shares” functionality?

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.