Skip to content

OCM Services - #39574

Merged
blizzz merged 3 commits into
masterfrom
fix/noid/ocm-controller
Sep 20, 2023
Merged

OCM Services#39574
blizzz merged 3 commits into
masterfrom
fix/noid/ocm-controller

Conversation

@ArtificialOwl

@ArtificialOwlArtificialOwl commented Jul 26, 2023

Copy link
Copy Markdown
Member

Resolves#39001

  • models IOCMProvider and IOCMResource to manage the OCM discovery API,
  • replacing PHP file ocm-provider/index.php with the integration of OCMController in core/routes.php,
  • Local OCM Provider can be set [1]
  • cloud_federation_ali's capabilities updated to use OCMProvider,
  • OCMDiscoveryService to centralize OCM Discovery Services,
  • switching old call to ocm endpoint's using OCMDiscoveryService
  • adding ocm discovery to the background job FederatedSharesDiscoverJob
  • allow federation to accept self-signed certificates [2]
  • compat 1.0-proposal1 and 1.0
  • tests

[1] ./occ config:app:set core ocm_providers --value '\OCA\CloudFederationAPI\Capabilities' (default)
[2] 'sharing.federation.allowSelfSignedCertificates' => true, in config/config.php

Loading
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3. to reviewWaiting for reviews4. to releaseReady to be released and/or waiting for tests to finishenhancementpending documentationThis pull request needs an associated documentation update

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: accessing OCM federated shares does not seem to be compliant to OCM specs

14 participants

@ArtificialOwl@AndyScherzinger@glpatcern@MahdiBaghbani@ChristophWurst@nickvergessen@sorbaugh@kesselb@Altahrim@github-advanced-security@come-nc@blizzz@skjnldsv@szaimen