Implement `IProvideUserSecretBackend` compatibility for per-user encryption
This PR is intended to implement the functionality from PR #537. The upstream code changed enough that it was easier to close the original PR and submit a new one.
Now that the IProvideUserSecretBackend class has been added to the Nextcloud core with PR nextcloud/server#24837 / nextcloud/server#27929, this PR adds the necessary logic to support per-user SAML provided secrets.
@blizzz, you look like one of the top contributors to this repo. Is the CI check broken?
@blizzz, you look like one of the top contributors to this repo. Is the CI check broken?
Only partly, it should be green up to and including stable25. We're working on getting it back for 26 and master.
Hey, this is just our yearly reminder that we are still testing this patch in our instance. In fact I just applied this new PR to the newest released nextcloud version and it works perfectly well and is stable enough that we can still decrypt the data from 2.5 years ago when we initially proposed this patch :) We are still eagerly awaiting upstream adoption...
Any news, when it will be supported, readlly want to use saml for server-side encryption