Get desktop application:
View/edit binary Protocol Buffers messages
OCM Auth Provider API The Auth Provider API is meant to authenticate a sync'n'share provider regsistered in the mesh. The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119. The following are global requirements that apply to all methods: Any method MUST return CODE_OK on a succesful operation. Any method MAY return NOT_IMPLEMENTED. Any method MAY return INTERNAL. Any method MAY return UNKNOWN. Any method MAY return UNAUTHENTICATED.
Get the information of the provider identified by a specific domain. MUST return CODE_NOT_FOUND if the sync'n'share system provider does not exist.
Check if a given system provider is registered in the mesh or not. MUST return CODE_UNAUTHENTICATED if the system is not registered
Get the information of all the providers registered in the mesh.
Used as request type in: gateway.v1beta1.GatewayAPI.GetInfoByDomain, ProviderAPI.GetInfoByDomain
OPTIONAL. Opaque information.
REQUIRED. The domain of the system provider.
Used as response type in: gateway.v1beta1.GatewayAPI.GetInfoByDomain, ProviderAPI.GetInfoByDomain
REQUIRED. The response status.
OPTIONAL. Opaque information.
REQUIRED. The info of the provider
Used as request type in: gateway.v1beta1.GatewayAPI.IsProviderAllowed, ProviderAPI.IsProviderAllowed
OPTIONAL. Opaque information.
REQUIRED. The provider that we need to check against the list of verified mesh providers.
Used as response type in: gateway.v1beta1.GatewayAPI.IsProviderAllowed, ProviderAPI.IsProviderAllowed
REQUIRED. The response status.
OPTIONAL. Opaque information.
Used as request type in: gateway.v1beta1.GatewayAPI.ListAllProviders, ProviderAPI.ListAllProviders
OPTIONAL. Opaque information.
Used as response type in: gateway.v1beta1.GatewayAPI.ListAllProviders, ProviderAPI.ListAllProviders
REQUIRED. The response status.
OPTIONAL. Opaque information.
REQUIRED. The share.
Details of the sync'n'share system provider.
Used in: , , , ,
REQUIRED. The name of the provider.
REQUIRED. The full name of the provider.
OPTIONAL. A description of the provider.
OPTIONAL. The organization to which the provider belongs.
REQUIRED. The domain of the sync'n'share provider.
OPTIONAL. The homepage of the provider.
OPTIONAL. The email at which the provider can be reached.
REQUIRED. The list of services provided by the provider.
OPTIONAL. Additional properties about the service.
The services offered by sync'n'share system providers.
Used in:
REQUIRED. The URL at which the service is hosted.
REQUIRED. The primary endpoint of the service.
REQUIRED. The API version of the provided service.
OPTIONAL. Additional endpoints at which the service is exposed.
The endpoints exposed by particular services.
Used in:
REQUIRED. The type of service.
REQUIRED. The name of the service.
REQUIRED. The path at which the service is hosted.
OPTIONAL. Whether the service is monitored.
OPTIONAL. Additional properties about the service.
Identifier for various types of services offered by sync'n'share system providers.
Used in:
REQUIRED The name of the service type.
REQUIRED The description of the service type.