Directories
¶
Path | Synopsis |
---|---|
apis
|
|
hydraapi
Package hydraapi contains models generate from https://raw.githubusercontent.com/ory/hydra/master/docs/api.swagger.json by github.com/go-swagger/go-swagger.
|
Package hydraapi contains models generate from https://raw.githubusercontent.com/ory/hydra/master/docs/api.swagger.json by github.com/go-swagger/go-swagger. |
Package gcp abstracts interacting with certain aspects of Google Cloud Platform, such as creating service account keys and access tokens.
|
Package gcp abstracts interacting with certain aspects of Google Cloud Platform, such as creating service account keys and access tokens. |
dam
This package provides a single-host reverse proxy that rewrites bearer tokens in Authorization headers to be Google Cloud Platform access tokens.
|
This package provides a single-host reverse proxy that rewrites bearer tokens in Authorization headers to be Google Cloud Platform access tokens. |
dam_reset
Binary dam_reset to reset the storage of a DAM
|
Binary dam_reset to reset the storage of a DAM |
damdemo
Binary damdemo is a demo of DAM.
|
Binary damdemo is a demo of DAM. |
hydra_reset
Binary hydra_reset to reset clients in hydra.
|
Binary hydra_reset to reset clients in hydra. |
ic
This package provides a single-host reverse proxy that rewrites bearer tokens in Authorization headers to be Google Cloud Platform access tokens.
|
This package provides a single-host reverse proxy that rewrites bearer tokens in Authorization headers to be Google Cloud Platform access tokens. |
ic_reset
Binary ic_reset to reset the storage of an IC
|
Binary ic_reset to reset the storage of an IC |
icdemo
Binary icdemo is a demo of IC.
|
Binary icdemo is a demo of IC. |
internal/appengine
Package appengine provides common functionality for applications running on Google Cloud Platform's appengine.
|
Package appengine provides common functionality for applications running on Google Cloud Platform's appengine. |
personas
This package provides a persona broker service for offering a playground environment where users can log in and manage the system using personas.
|
This package provides a persona broker service for offering a playground environment where users can log in and manage the system using personas. |
lib
|
|
adapter
Package adapter allows the DAM to take actions.
|
Package adapter allows the DAM to take actions. |
auth
Package auth contains authorization check wrapper for handlers.
|
Package auth contains authorization check wrapper for handlers. |
clouds
Package clouds provides interfaces for accessing cloud APIs
|
Package clouds provides interfaces for accessing cloud APIs |
dam
Package dam contains data access management service.
|
Package dam contains data access management service. |
ga4gh
Package ga4gh provides primitives for dealing with identities as described by the Global Alliance for Genomics and Healthcare's Data Use and Researcher Identity workstream.
|
Package ga4gh provides primitives for dealing with identities as described by the Global Alliance for Genomics and Healthcare's Data Use and Researcher Identity workstream. |
ga4gh/example
example is an example of how to use ga4gh package.
|
example is an example of how to use ga4gh package. |
globalflags
Package globalflags contains global flags of binary, eg.
|
Package globalflags contains global flags of binary, eg. |
httputil
Package httputil contains utilities for handling HTTP requests.
|
Package httputil contains utilities for handling HTTP requests. |
hydra
Package hydra contains helpers for using hydra
|
Package hydra contains helpers for using hydra |
ic
Package ic is identity concentrator for GA4GH Passports.
|
Package ic is identity concentrator for GA4GH Passports. |
jsonutil
Package jsonutil contains helpers for working with JSON.
|
Package jsonutil contains helpers for working with JSON. |
kms/fakeencryption
Package fakeencryption is using for testing
|
Package fakeencryption is using for testing |
kms/gcpcrypt
Package gcpcrypt contains a client of GCP Cloud KMS symmetric encryption.
|
Package gcpcrypt contains a client of GCP Cloud KMS symmetric encryption. |
kms/gcpcrypt/manual_test
Binary gcpcrypt contains a symmetric encryption test run on real CloudKMS.
|
Binary gcpcrypt contains a symmetric encryption test run on real CloudKMS. |
oathclients
Package oathclients contains clients endpoints and helpers related to client credentials.
|
Package oathclients contains clients endpoints and helpers related to client credentials. |
osenv
Package osenv provides utilities to read flag-like enviroment variables.
|
Package osenv provides utilities to read flag-like enviroment variables. |
permissions
Package permissions contains codes share between IC and DAM.
|
Package permissions contains codes share between IC and DAM. |
persona
Package persona provides a persona broker for use by clients.
|
Package persona provides a persona broker for use by clients. |
srcutil
Package srcutil provides utilities for working with files under go module.
|
Package srcutil provides utilities for working with files under go module. |
storage
Package storage provides storage for IC and DAM.
|
Package storage provides storage for IC and DAM. |
test
Package test contains test utility code shared between IC and DAM.
|
Package test contains test utility code shared between IC and DAM. |
test/credtest
Package credtest contains test helpers for testing endpoints client credentials requirement.
|
Package credtest contains test helpers for testing endpoints client credentials requirement. |
test/debugutil
Package debugutil provides utilities for debugging.
|
Package debugutil provides utilities for debugging. |
test/fakehttp
Package fakehttp provides a fake HTTP server for tests that have dependencies using HTTP clients.
|
Package fakehttp provides a fake HTTP server for tests that have dependencies using HTTP clients. |
test/fakehydra
Package fakehydra contains fake hydra server for testing
|
Package fakehydra contains fake hydra server for testing |
test/fakeissuer
Package fakeissuer provides a minimal fake OIDC issuer for testing purpose.
|
Package fakeissuer provides a minimal fake OIDC issuer for testing purpose. |
test/fakeoidcissuer
Package fakeoidcissuer contains a fake OIDC issuer which can use in go-oidc provider.
|
Package fakeoidcissuer contains a fake OIDC issuer which can use in go-oidc provider. |
test/httptestclient
Package httptestclient contains a http client request to the given http handler.
|
Package httptestclient contains a http client request to the given http handler. |
test/testhttp
Package testhttp contains helpers for test http request.
|
Package testhttp contains helpers for test http request. |
testkeys
Package testkeys provides private/public RSA keys for testing.
|
Package testkeys provides private/public RSA keys for testing. |
translator
Package translator provides implementations of the ga4gh.Translator interface for translating between different identity providers and GA4GH identities.
|
Package translator provides implementations of the ga4gh.Translator interface for translating between different identity providers and GA4GH identities. |
validator
Package validator contains implementations of the ga4gh.Validator interface.
|
Package validator contains implementations of the ga4gh.Validator interface. |
verifier
Package verifier provides a token verifier.
|
Package verifier provides a token verifier. |
proto
|
|
Click to show internal directories.
Click to hide internal directories.