luci: go.chromium.org/luci/tokenserver

Directories

PathSynopsis
apiPackage tokenserver contains common protobuf messages for the token server.
api/admin/v1Package admin contains The Token Server Administrative and Config API.
api/bqPackage bq contains BigQuery tables schemas.
api/minter/v1Package minter contains the main API of the token server.
appengine/backendPackage backend implements HTTP server that handles requests to 'backend' module.
appengine/frontendPackage frontend implements HTTP server that handles requests to 'default' module.
appengine/impl/certcheckerPackage certchecker contains implementation of CertChecker.
appengine/impl/certconfigPackage certconfig contains code to work with imported CAs and their CRLs.
appengine/impl/delegation
appengine/impl/machinetokenPackage machinetoken implements generation of LUCI machine tokens.
appengine/impl/projectscope
appengine/impl/serviceaccounts
appengine/impl/services/admin/adminsrvPackage adminsrv implements Admin API.
appengine/impl/services/admin/certauthoritiesPackage certauthorities implements CertificateAuthorities API.
appengine/impl/services/minter/tokenminterPackage tokenminter implements TokenMinter API.
appengine/impl/utilsPackage utils contains a variety of small utility functions used by other tokenserver packages.
appengine/impl/utils/identitysetPackage identityset implements a set-like structure for identity.Identity.
appengine/impl/utils/policyPackage policy contains implementation of Policy parsing and querying.
appengine/impl/utils/projectidentity
appengine/impl/utils/revocationPackage revocation contains utilities for implementing token revocation.
appengine/impl/utils/shardsPackage shards provides a low level support for implementing sharded set of []byte blobs.
appengine/impl/utils/tokensigningPackage tokensigning implements utilities for RSA-signing of proto messages.
appengine/static
clientPackage client implements pRPC client for The Token Server.

Updated 2019-07-18. Refresh now. Tools for package owners.