Releases: cs3org/OCM-API
Releases · cs3org/OCM-API
v1.3.0
- First edition of the draft after IETF Working Group adoption.
- Introduced functions, roles, and object models to the specification.
- Added support for SSH as a share access method.
- Introduced
accessTypeproperty in shares and removed the datatx
"protocol" in favor of a cleaner access model. - Improved resource access description with token exchange, and
specified request payload format for the/tokenendpoint. - Added RFC 9421 HTTP Message Signatures support via
http-sig
capability and RFC 7515 (JWS) compliant JWKS and prescribed use of
JWS for the Directory Service. - Updated and homogenized capabilities across the specification.
- Added JSContact extension to IANA Considerations.
- Changed example domain to use cloud.example.org per RFC 2606.
v1.2.2
v1.2.1
Version 1.2.1 of the OCM Protocol Specification
- Overall review of the spec in the ongoing quest to improve clarity
and consistency, without altering the semantic of the API. - Introduced concept of a Directory Service with a Where-Are-You-From
page capability and an Invite Accept Dialog property to complement
the Invite flow. Correspondingly, the Discovery endpoint has been
extended and its description improved.
v1.2.0
Version 1.2.0 of the OCM Protocol Specification
- Rephrased and improved the whole protocol description text
in order to conform to the IETF Internet Draft style. - Updated the API specification to OpenAPI 3.0.
- Added a
/.well-knownendpoint for discovery, to replace
the legacy/ocm-providerendpoint in a future release, and
extended the properties and capabilities each implementation
can expose. - Introduced a concept of
requirementsin new shares, which indicate
that a recipient of a share MUST fulfill some capabilities in order
to access the share. - Introduced several mechanisms to improve security:
- Support for Multi-Factor Authentication.
- Support for signing requests.
- Support for OAuth-style exchanges, via a new
/tokenendpoint. - Clarified access methods to remote shares, and deprecated
less secure ones.
- Extended the
/notificationsendpoint.
v1.1.0
Version 1.1.0 of the OCM Protocol Specification.
- Added a new
/invite-acceptedendpoint to support an invitation
workflow in the context of the ScienceMesh. - Officially added the
/ocm-providerdiscovery endpoint, already
in use by several implementations. Within this endpoint, clarified
which are the minimal capabilities required to be "OCM compliant". - Added support for multi-protocol shares, and fully specified
the properties required for each supported protocol. - Added a
federationrecipient share type. - Deprecated
protocol.optionsin/shares.