Documentation ¶
Overview ¶
## Identity management services.
Services under this folder are all related to Identity Management: Authentication, Authorizations, role-based acls, etc.
Directories ¶
Path | Synopsis |
---|---|
Package acl provides persistence and access to Access Control List
|
Package acl provides persistence and access to Access Control List |
grpc
Package grpc provides a service for storing and CRUD-ing ACLs
|
Package grpc provides a service for storing and CRUD-ing ACLs |
rest
Package rest is a REST gateway to the grpc ACL service
|
Package rest is a REST gateway to the grpc ACL service |
Package auth provides all authentication related features
|
Package auth provides all authentication related features |
grpc
Package grpc spins an OpenID Connect Server using the coreos/dex implementation
|
Package grpc spins an OpenID Connect Server using the coreos/dex implementation |
lang
Package lang provides auth-related i18n strings
|
Package lang provides auth-related i18n strings |
rest
Package rest provides access to the TokenServiceApi
|
Package rest provides access to the TokenServiceApi |
graph
|
|
rest
Package rest exposes a REST API to aggregate data from various services.
|
Package rest exposes a REST API to aggregate data from various services. |
Package key provides a persistence layer for user key.
|
Package key provides a persistence layer for user key. |
grpc
Package grpc is a simple encryption key persistence layer
|
Package grpc is a simple encryption key persistence layer |
Package meta add persistence layer for meta data defined by the end users to enrich the nodes.
|
Package meta add persistence layer for meta data defined by the end users to enrich the nodes. |
grpc
Package grpc provides persistence layer for user-defined metadata
|
Package grpc provides persistence layer for user-defined metadata |
namespace
Package namespace provides operations for managing user-metadata namespaces
|
Package namespace provides operations for managing user-metadata namespaces |
rest
Package provides a gateway to the underlying grpc service
|
Package provides a gateway to the underlying grpc service |
Package policy provides advanced policy features to fine tune end-user permissions.
|
Package policy provides advanced policy features to fine tune end-user permissions. |
conditions
Package conditions provides implementation of basic condition rules to enable building elaborated policies.
|
Package conditions provides implementation of basic condition rules to enable building elaborated policies. |
grpc
Package grpc is the policy engine service
|
Package grpc is the policy engine service |
lang
Package lang provides policy-related i18n strings
|
Package lang provides policy-related i18n strings |
rest
Package rest is a gateway to the underlying grpc service
|
Package rest is a gateway to the underlying grpc service |
Package role is in charge of managing user roles
|
Package role is in charge of managing user roles |
grpc
Package grpc provides persistence layer for CRUD-ing roles
|
Package grpc provides persistence layer for CRUD-ing roles |
rest
Package rest provides a gateway to the underlying grpc server
|
Package rest provides a gateway to the underlying grpc server |
share
|
|
rest
Package rest exposes a REST API to manage shared rooms.
|
Package rest exposes a REST API to manage shared rooms. |
Package user implements basic user and group persistence layer.
|
Package user implements basic user and group persistence layer. |
grpc
* Copyright (c) 2018.
|
* Copyright (c) 2018. |
rest
Package rest provides a gateway to the underlying grpc service
|
Package rest provides a gateway to the underlying grpc service |
Package workspace implements workspace persistence layer.
|
Package workspace implements workspace persistence layer. |
grpc
Package grpc provides the persistence for workspaces
|
Package grpc provides the persistence for workspaces |
rest
Package rest provides a gateway to the underlying grpc service
|
Package rest provides a gateway to the underlying grpc service |
Click to show internal directories.
Click to hide internal directories.