Replies: 2 comments 2 replies
|
First, rotate the secrets/passwords from the compose/env snippet. There are several real-looking shared secrets in the post, and GitHub discussions are public. For the 403 itself, I would separate "OIDC login/role mapping works" from "the personal home space exists". The admin role mapping can be correct while WebDAV for the user's personal space still fails. The suspicious setting is: GATEWAY_DISABLE_HOME_CREATION_ON_LOGIN=trueIn OpenCloud that flag is passed to the Reva gateway as So the symptom fits a user that authenticated successfully, received roles, but has no personal space/home yet. I would test this first:
If that fixes it, the OIDC mapping was not the primary problem; you either need login-time home creation enabled or a separate provisioning step that creates personal spaces before those users access WebDAV. If this solves it, please mark the answer so the next person with a 403 on |
|
Thanks, that log changes the likely failure point. With The directories under I would check three things next:
So the answer to "is something else expected" is probably yes: not just directories on disk, but successful |
Uh oh!
There was an error while loading. Please reload this page.
Hi all,
I have managed to configure OIDC sign in with Entra ID and when it starts fully working I am happy to contribute with a guide towards the OpenCloud docs. The sign in including role assignment works correctly, there are no errors in the container log.
The problem is that authorization seems not to be working correctly on WebDAV endpoints.
The replication case is:
The request which is returning this status code is always a WebDAV request (doesn't matter if it's upload or trying to display contents of a file), URL of the endpoint is
https://opencloud.<redacted>/dav/spaces/23868666-7f89-4550-bf06-80e82b21dc56$341a17c4-d359-4e25-9baa-0d35610b2fffI have tried turning on trace level logs but there was no hint, no errors, no failures.
The container configuration is
All reactions