Skip to content

feat: add federated OCM sharing - #7

Merged
mzner merged 2 commits into
mainfrom
feat/federated-ocm-sharing
Aug 10, 2026
Merged

feat: add federated OCM sharing#7
mzner merged 2 commits into
mainfrom
feat/federated-ocm-sharing

Conversation

@mzner

@mzner mzner commented Aug 10, 2026

Copy link
Copy Markdown
Owner

Summary

  • add ScienceMesh invitation and accepted-connection management
  • add federated user discovery, server-advertised roles, and resource sharing
  • integrate OCM shares with the existing received-share workflow
  • document the workflow, update the AI command catalogs, and add Make uninstall/remove targets

Validation

  • make check
  • Cobra help and alias checks
  • exact request contracts cross-checked against the oCIS acceptance tests
  • live two-provider test with deployments/examples/ocis_ocm:
    • created an invitation on provider A and accepted it on provider B
    • verified both accepted federated identities
    • resolved a recipient by email and shared a disposable file with the server-advertised viewer role
    • verified pending and accepted states through the CLI on provider B
    • resolved the accepted item through oCIS Graph sharedWithMe and downloaded its server-returned WebDAV resource with HTTP 200

The live test exposed Graph search parsing of email recipients; follow-up commit 8900f7d quotes literal searches and the complete validation suite passes with that fix. Final content access was verified directly through the oCIS Graph/WebDAV contracts because the CLI does not yet expose a selector for an individual received-share remote item.

mzner added 2 commits August 10, 2026 08:59
- manage federation invitations and trusted connections
- share resources with accepted federated users
- document the workflow and add local uninstall targets

Signed-off-by: Matteo <mzner@pm.me>
- preserve email addresses as one Graph search term
- cover OCM recipients containing parser-reserved characters

Signed-off-by: Matteo <mzner@pm.me>
@mzner
mzner merged commit 869f760 into main Aug 10, 2026
14 checks passed
@mzner
mzner deleted the feat/federated-ocm-sharing branch August 10, 2026 07:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant