-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Error "Action not implemented" with Nextcloud as OAuth2-Provider #8
Comments
@fanningert Differences I see are: Edit: ah, and that I didn't put the index.php in the authorize and token URL... with that I can go though the auth process on the Nextcloud side of things, but upon redirection to Kanboard I also get the |
I did a little poking around, and I'm 99% sure this is actually a bug in Nextcloud: nextcloud/server#17885. In the meantime, you should be able to work around this issue within Kanboard by enabling URL rewriting, which will give you a Callback URL that doesn't already have a '?' in it (you'll need to remove and re-add Kanboard as an OAuth2 client with Nextcloud after you'll do this). |
That issue was resolved. 👍 Has anyone tested since? |
Hi,
It looks like everythink is working. But after granting access, I get following error.
My way to configure NextCloud and Kanboard.
In Nextcloud I add a OAuth-Client.
Name:
nextcloud.example.com
Redirect URL:
https://kanboard.example.com/?controller=OAuthController&action=handler&plugin=OAuth2
In Kanboard I set following values in the fields for the OAuth Settings.
Client-ID:
Copy from NextCloud
Client-Secret:
Copy from NextCloud
Authorize URL:
https://nextcloud.example.com/index.php/apps/oauth2/authorize
Token URL:
https://nextcloud.example.com/index.php/apps/oauth2/api/v1/token
User API URL:
https://nextcloud.example.com/index.php/ocs/v1.php/cloud/users
Username Key:
ocs.data.id
Name Key:
ocs.data.displayname
Email Key:
ocs.data.email
User ID Key:
ocs.data.id
Allow Account Creation:
X
Allow account creation only for those domains:
example.com
Please tell me if you need more informations.
Request-List:
Now I see the NextCloud authorize screen and I click on it
On this Request I get error message.
The text was updated successfully, but these errors were encountered: