nextcloud / nextcloud/xwiki

Make the user registration work with XWiki instance with OIDC-2.X installed

Open
#25 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
PHP
Stars
10
Forks
1
PR merge metrics
No merged PRs in 30d

Description

Following https://jira.xwiki.org/browse/OIDC-283 and https://jira.xwiki.org/browse/OIDC-286, it seems the xwiki app needs to use the dynamic client registration feature we now have in recent versions of the XWiki oidc module, or to provide information to the administrator about how to manually register a nextcloud instance('s client id) on XWiki. the OIDC authenticator now rejects token requests from Nextcloud because it doesn't know about its client id, which it didn't before.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing the Nextcloud-to-XWiki OIDC authentication flow and the client registration handling against an XWiki instance with OIDC-2.x installed. Compare the dynamic registration approach with the documented manual registration alternative; the work is done when user registration succeeds and token requests are accepted, or administrators have clear instructions to register the client.

Written by the indexing model from the issue text.

Assessment

Tech stack
php
Domain
authentication
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.