nextcloud / nextcloud/user_oidc
Does the user_oidc application support notes and other non-OCS API endpoints?
Nobody has claimed this yet.
- Dominant language
- PHP
- Stars
- 181
- Forks
- 60
- Avg merge
- 7h 34m
- Merged PRs (30d)
- 26
Description
-
I am trying to figure out the best OIDC plugin to use for my nextcloud setup
-
For non-OCS API endpoints, I need to know if this plugin supports them or whether we get an error from
CORSMiddlewarelikeCORS requires BASIC auth- From https://github.com/nextcloud/server/blob/10fc78a9ea0d8a2081c1185f8f4c4b63b631d88e/lib/private/AppFramework/Middleware/Security/CORSMiddleware.php#L102, we can see that for these CORS annotated routes, it tries to perform basic auth login even if the user session is already valid
- As notes and notes mobile client(login with SSO) is a huge use-case for my setup..
-
P.S. I'm not sure if this is the right place for a question like this or if I should be asking in the forum; forum seems less developer oriented to me 🤔. Apologies in advance if this is the wrong place
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the user_oidc application's handling of non-OCS API endpoints and the referenced CORSMiddleware.php behavior around line 102. Check whether the Notes use case and mobile-client SSO path are covered; done would mean a clearly documented support boundary or a concrete implementation scope.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- php
- Domain
- api, authentication
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100