Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
examples
|
|
internal
|
|
grpc/services/publicstorageprovider
Package publicstorageprovider provides a CS3 storageprovider implementation for public links.
|
Package publicstorageprovider provides a CS3 storageprovider implementation for public links. |
http/interceptors/appctx
Package appctx creates a context with useful components attached to the context like loggers and token managers.
|
Package appctx creates a context with useful components attached to the context like loggers and token managers. |
pkg
|
|
auth/manager/nextcloud
Package nextcloud verifies a clientID and clientSecret against a Nextcloud backend.
|
Package nextcloud verifies a clientID and clientSecret against a Nextcloud backend. |
auth/manager/oidc
Package oidc verifies an OIDC token against the configured OIDC provider and obtains the necessary claims to obtain user information.
|
Package oidc verifies an OIDC token against the configured OIDC provider and obtains the necessary claims to obtain user information. |
bytesize
Package bytesize provides easy conversions from human readable strings (eg.
|
Package bytesize provides easy conversions from human readable strings (eg. |
conversions
Package conversions sits between CS3 type definitions and OCS API Responses
|
Package conversions sits between CS3 type definitions and OCS API Responses |
errtypes
Package errtypes contains definitions for common errors.
|
Package errtypes contains definitions for common errors. |
events/example/consumer
Package consumer contains an example implementation of an event consumer
|
Package consumer contains an example implementation of an event consumer |
events/example/publisher
Package publisher contains an example implementation for a publisher
|
Package publisher contains an example implementation for a publisher |
events/stream
Package stream provides streaming clients used by `Consume` and `Publish` methods
|
Package stream provides streaming clients used by `Consume` and `Publish` methods |
ocm/share/repository/nextcloud
Package nextcloud verifies a clientID and clientSecret against a Nextcloud backend.
|
Package nextcloud verifies a clientID and clientSecret against a Nextcloud backend. |
publicshare/manager/owncloudsql
Package owncloudsql implements a publiclink share manager backed by an existing ownCloud 10 database
|
Package owncloudsql implements a publiclink share manager backed by an existing ownCloud 10 database |
rgrpc/status
Package status contains helpers functions to create grpc Status with contextual information, like traces.
|
Package status contains helpers functions to create grpc Status with contextual information, like traces. |
rhttp/datatx
Package datatx provides a library to abstract the complexity of using various data transfer protocols.
|
Package datatx provides a library to abstract the complexity of using various data transfer protocols. |
rhttp/datatx/metrics
Package metrics provides prometheus metrics for the data managers..
|
Package metrics provides prometheus metrics for the data managers.. |
rhttp/datatx/utils/download
Package download provides a library to handle file download requests.
|
Package download provides a library to handle file download requests. |
storage/utils/indexer
Package indexer provides symlink-based indexer for on-disk document-directories.
|
Package indexer provides symlink-based indexer for on-disk document-directories. |
storage/utils/templates
Package templates contains data-driven templates for path layouts.
|
Package templates contains data-driven templates for path layouts. |
tests
|
|
tools
|
|
Click to show internal directories.
Click to hide internal directories.