I’m unable to get the ownCloud desktop client to authenticate against OpenID - been banging my head against this issue for a couple of days, now. I’ve tried all of the .htaccess and vhost edits for RewriteEngine and AllowOverride All and have the desktop Client ID set up with the proper secret key in the IdP. I put the ownCloud server URL into the desktop client, it opens a web browser, I put in OpenID credentials, the browser goes on to the ownCloud web interface, the desktop client just sits saying “Please switch to your browser to proceed.”
Thanks - we missed that bit of the setup. The desktop client client no longer receives a 404 not found for https://owncloud.xxxx.com/.well-known/openid-configuration, but we’re still stuck in the same place. Found the following in the desktop client logs… might be evidence of some other config issue?
10-26 15:23:36:268 [ debug sync.credentials.oauth ] [ OCC::OAuth::fetchWellKnown::::()::::operator() ]: .well-known did not return json, the server most probably does not support oidc
After a bit more poking around, we managed to get it to work! Might have just been that apache restart wasn’t done fully before testing again.
When we try and connect to https://owncloud.xxxx.com in the desktop app, we get an untrusted certificate warning. It’s the same *.xxxx.com certificate we’re using for everything on our domain and there’s never been an issue with it for web, SSH, etc. Is there a way to make the client okay with this cert without everyone having to manually trust it?