├── k8s
├── rp
│ ├── kustomize
│ │ ├── rp
│ │ │ ├── base
│ │ │ │ ├── profiles-mapping.json
│ │ │ │ ├── secret.env
│ │ │ │ ├── config.env
│ │ │ │ ├── service.yml
│ │ │ │ ├── kustomization.yaml
│ │ │ │ └── deployment.yml
│ │ │ ├── .gitignore
│ │ │ └── overlays
│ │ │ │ ├── local
│ │ │ │ └── rp
│ │ │ │ │ ├── config.env
│ │ │ │ │ ├── sedb64transform.yml
│ │ │ │ │ ├── sedtransform.yml
│ │ │ │ │ ├── add-ca.yml
│ │ │ │ │ └── ingress.yml
│ │ │ │ └── common
│ │ │ │ ├── secret.env
│ │ │ │ ├── sedb64transform.yml
│ │ │ │ ├── sedtransform.yml
│ │ │ │ ├── config.env
│ │ │ │ ├── profiles-mapping.json
│ │ │ │ └── kustomization.yaml
│ │ └── plugin
│ │ │ └── svceng
│ │ │ ├── sedtransformer
│ │ │ └── SedTransformer
│ │ │ └── sedb64transformer
│ │ │ └── SedB64Transformer
│ └── README.md
├── issuer
│ ├── kustomize
│ │ ├── issuer
│ │ │ ├── base
│ │ │ │ ├── profiles-mapping.json
│ │ │ │ ├── secret.env
│ │ │ │ ├── service.yml
│ │ │ │ ├── config.env
│ │ │ │ └── kustomization.yaml
│ │ │ ├── .gitignore
│ │ │ └── overlays
│ │ │ │ ├── local
│ │ │ │ └── issuer
│ │ │ │ │ ├── config.env
│ │ │ │ │ ├── sedb64transform.yml
│ │ │ │ │ ├── sedtransform.yml
│ │ │ │ │ ├── add-ca.yml
│ │ │ │ │ └── ingress.yml
│ │ │ │ └── common
│ │ │ │ ├── sedb64transform.yml
│ │ │ │ ├── secret.env
│ │ │ │ ├── sedtransform.yml
│ │ │ │ └── kustomization.yaml
│ │ └── plugin
│ │ │ └── svceng
│ │ │ ├── sedtransformer
│ │ │ └── SedTransformer
│ │ │ └── sedb64transformer
│ │ │ └── SedB64Transformer
│ └── README.md
├── cms
│ ├── kustomize
│ │ ├── cms
│ │ │ ├── components
│ │ │ │ ├── oathkeeper
│ │ │ │ │ ├── access-rules.json
│ │ │ │ │ ├── config.yml
│ │ │ │ │ └── kustomization.yaml
│ │ │ │ └── strapi
│ │ │ │ │ ├── secret.env
│ │ │ │ │ ├── service.yml
│ │ │ │ │ ├── kustomization.yaml
│ │ │ │ │ └── bootstrap.js
│ │ │ └── overlays
│ │ │ │ ├── common
│ │ │ │ ├── .gitignore
│ │ │ │ ├── sedtransform.yml
│ │ │ │ ├── oathkeeper
│ │ │ │ │ ├── rolebinding.yml
│ │ │ │ │ ├── role.yml
│ │ │ │ │ └── process-template.yml
│ │ │ │ ├── sedb64transform.yml
│ │ │ │ └── kustomization.yaml
│ │ │ │ └── local
│ │ │ │ ├── .gitignore
│ │ │ │ ├── strapi
│ │ │ │ ├── replacements.yml
│ │ │ │ └── ingress.yml
│ │ │ │ ├── sedtransform.yml
│ │ │ │ ├── oathkeeper
│ │ │ │ ├── replacements.yml
│ │ │ │ ├── ingress.yml
│ │ │ │ └── update-local-cert-store.yml
│ │ │ │ └── sedb64transform.yml
│ │ └── plugin
│ │ │ └── svceng
│ │ │ ├── sedtransformer
│ │ │ └── SedTransformer
│ │ │ └── sedb64transformer
│ │ │ └── SedB64Transformer
│ └── README.md
├── login-consent
│ ├── kustomize
│ │ ├── login-consent
│ │ │ ├── base
│ │ │ │ ├── claims-config.json
│ │ │ │ ├── login-consent.env
│ │ │ │ └── kustomization.yaml
│ │ │ ├── .gitignore
│ │ │ ├── overlays
│ │ │ │ ├── local
│ │ │ │ │ ├── login-consent
│ │ │ │ │ │ ├── login-consent.env
│ │ │ │ │ │ ├── replacements.yml
│ │ │ │ │ │ ├── add-ca.yml
│ │ │ │ │ │ └── ingress.yml
│ │ │ │ │ ├── sedtransform.yml
│ │ │ │ │ ├── sedb64transform.yml
│ │ │ │ │ ├── hydra
│ │ │ │ │ │ ├── replacements.yml
│ │ │ │ │ │ └── ingress.yml
│ │ │ │ │ └── hydra-admin
│ │ │ │ │ │ ├── replacements.yml
│ │ │ │ │ │ └── ingress.yml
│ │ │ │ └── common
│ │ │ │ │ ├── hydra
│ │ │ │ │ ├── hydra-secret.env
│ │ │ │ │ └── hydra-env.env
│ │ │ │ │ ├── sedtransform.yml
│ │ │ │ │ ├── sedb64transform.yml
│ │ │ │ │ ├── login-consent
│ │ │ │ │ └── login-consent.env
│ │ │ │ │ └── kustomization.yaml
│ │ │ └── components
│ │ │ │ └── hydra
│ │ │ │ ├── hydra-secret.env
│ │ │ │ ├── hydra-env.env
│ │ │ │ └── kustomization.yaml
│ │ └── plugin
│ │ │ └── svceng
│ │ │ ├── sedtransformer
│ │ │ └── SedTransformer
│ │ │ └── sedb64transformer
│ │ │ └── SedB64Transformer
│ └── README.md
├── jobs
│ ├── kustomize
│ │ ├── jobs
│ │ │ └── overlays
│ │ │ │ ├── common
│ │ │ │ ├── .gitignore
│ │ │ │ ├── sedtransform.yml
│ │ │ │ ├── rp
│ │ │ │ │ ├── rolebinding.yml
│ │ │ │ │ ├── role.yml
│ │ │ │ │ └── register-tenant.yml
│ │ │ │ ├── issuer
│ │ │ │ │ ├── rolebinding.yml
│ │ │ │ │ ├── role.yml
│ │ │ │ │ └── register-tenant.yml
│ │ │ │ └── cms
│ │ │ │ │ └── strapi
│ │ │ │ │ └── user-data.yml
│ │ │ │ └── local
│ │ │ │ ├── .gitignore
│ │ │ │ └── kustomization.yaml
│ │ └── plugin
│ │ │ └── svceng
│ │ │ └── sedtransformer
│ │ │ └── SedTransformer
│ └── README.md
├── ace-rp
│ ├── kustomize
│ │ ├── ace-rp
│ │ │ ├── .gitignore
│ │ │ ├── base
│ │ │ │ ├── secret.env
│ │ │ │ ├── config.env
│ │ │ │ ├── service.yml
│ │ │ │ ├── kustomization.yaml
│ │ │ │ └── deployment.yml
│ │ │ └── overlays
│ │ │ │ ├── cbp
│ │ │ │ ├── config.env
│ │ │ │ └── kustomization.yaml
│ │ │ │ ├── local
│ │ │ │ └── ace-rp
│ │ │ │ │ ├── cbp
│ │ │ │ │ ├── config.env
│ │ │ │ │ ├── replacements.yml
│ │ │ │ │ ├── add-ca.yml
│ │ │ │ │ └── ingress.yml
│ │ │ │ │ ├── ucis
│ │ │ │ │ ├── config.env
│ │ │ │ │ ├── replacements.yml
│ │ │ │ │ ├── add-ca.yml
│ │ │ │ │ └── ingress.yml
│ │ │ │ │ ├── benefits-dept
│ │ │ │ │ ├── config.env
│ │ │ │ │ ├── replacements.yml
│ │ │ │ │ ├── add-ca.yml
│ │ │ │ │ └── ingress.yml
│ │ │ │ │ ├── sedb64transform.yml
│ │ │ │ │ └── sedtransform.yml
│ │ │ │ ├── ucis
│ │ │ │ ├── config.env
│ │ │ │ └── kustomization.yaml
│ │ │ │ ├── benefits-dept
│ │ │ │ ├── config.env
│ │ │ │ └── kustomization.yaml
│ │ │ │ └── common
│ │ │ │ ├── cbp
│ │ │ │ ├── secret.env
│ │ │ │ └── config.env
│ │ │ │ ├── ucis
│ │ │ │ ├── secret.env
│ │ │ │ └── config.env
│ │ │ │ ├── benefits-dept
│ │ │ │ ├── secret.env
│ │ │ │ └── config.env
│ │ │ │ ├── sedb64transform.yml
│ │ │ │ └── sedtransform.yml
│ │ └── plugin
│ │ │ └── svceng
│ │ │ ├── sedtransformer
│ │ │ └── SedTransformer
│ │ │ └── sedb64transformer
│ │ │ └── SedB64Transformer
│ └── README.md
├── demo-dbs
│ ├── kustomize
│ │ └── demo-dbs
│ │ │ ├── overlays
│ │ │ ├── common
│ │ │ │ ├── .gitignore
│ │ │ │ └── kustomization.yaml
│ │ │ └── local
│ │ │ │ ├── .gitignore
│ │ │ │ └── kustomization.yaml
│ │ │ └── components
│ │ │ ├── postgres
│ │ │ ├── configure_postgres.sql
│ │ │ ├── service.yml
│ │ │ ├── kustomization.yaml
│ │ │ └── deployment.yml
│ │ │ └── mongodb
│ │ │ ├── kustomization.yaml
│ │ │ ├── service.yml
│ │ │ └── deployment.yml
│ └── README.md
├── comparator
│ └── kustomize
│ │ ├── comparator
│ │ ├── .gitignore
│ │ ├── base
│ │ │ ├── comparator
│ │ │ │ ├── secret.env
│ │ │ │ ├── config.env
│ │ │ │ ├── service.yml
│ │ │ │ └── deployment.yml
│ │ │ └── kustomization.yaml
│ │ └── overlays
│ │ │ ├── cbp
│ │ │ ├── config.env
│ │ │ └── kustomization.yaml
│ │ │ ├── ucis
│ │ │ ├── config.env
│ │ │ └── kustomization.yaml
│ │ │ ├── benefits-dept
│ │ │ ├── config.env
│ │ │ └── kustomization.yaml
│ │ │ ├── local
│ │ │ └── comparator
│ │ │ │ ├── cbp
│ │ │ │ ├── config.env
│ │ │ │ ├── replacements.yml
│ │ │ │ ├── add-ca.yml
│ │ │ │ └── ingress.yml
│ │ │ │ ├── ucis
│ │ │ │ ├── config.env
│ │ │ │ ├── replacements.yml
│ │ │ │ ├── add-ca.yml
│ │ │ │ └── ingress.yml
│ │ │ │ ├── benefits-dept
│ │ │ │ ├── config.env
│ │ │ │ ├── replacements.yml
│ │ │ │ ├── add-ca.yml
│ │ │ │ └── ingress.yml
│ │ │ │ ├── sedb64transform.yml
│ │ │ │ └── sedtransform.yml
│ │ │ └── common
│ │ │ ├── cbp
│ │ │ ├── secret.env
│ │ │ └── config.env
│ │ │ ├── ucis
│ │ │ ├── secret.env
│ │ │ └── config.env
│ │ │ ├── benefits-dept
│ │ │ ├── secret.env
│ │ │ └── config.env
│ │ │ ├── sedtransform.yml
│ │ │ └── sedb64transform.yml
│ │ └── plugin
│ │ └── svceng
│ │ ├── sedtransformer
│ │ └── SedTransformer
│ │ └── sedb64transformer
│ │ └── SedB64Transformer
├── gatekeeper
│ ├── kustomize
│ │ ├── gatekeeper
│ │ │ ├── .gitignore
│ │ │ ├── base
│ │ │ │ ├── secret.env
│ │ │ │ ├── config.env
│ │ │ │ ├── service.yml
│ │ │ │ ├── kustomization.yaml
│ │ │ │ └── deployment.yml
│ │ │ └── overlays
│ │ │ │ ├── local
│ │ │ │ └── gatekeeper
│ │ │ │ │ ├── config.env
│ │ │ │ │ ├── sedb64transform.yml
│ │ │ │ │ ├── sedtransform.yml
│ │ │ │ │ ├── add-ca.yml
│ │ │ │ │ └── ingress.yml
│ │ │ │ └── common
│ │ │ │ ├── secret.env
│ │ │ │ ├── sedb64transform.yml
│ │ │ │ ├── sedtransform.yml
│ │ │ │ ├── config.env
│ │ │ │ └── kustomization.yaml
│ │ └── plugin
│ │ │ └── svceng
│ │ │ ├── sedtransformer
│ │ │ └── SedTransformer
│ │ │ └── sedb64transformer
│ │ │ └── SedB64Transformer
│ └── README.md
├── scripts
│ ├── .gitignore
│ ├── ci_minikube_setup.sh
│ ├── core_deployment.sh
│ └── service_list.txt
└── .gitignore
├── cmd
├── login-consent-server-vue
│ ├── public
│ │ ├── favicon.ico
│ │ └── index.html
│ ├── src
│ │ ├── assets
│ │ │ └── img
│ │ │ │ ├── logo.png
│ │ │ │ └── consent.png
│ │ ├── main.js
│ │ ├── components
│ │ │ └── HelloWorld.vue
│ │ └── App.vue
│ ├── babel.config.js
│ ├── .gitignore
│ ├── README.md
│ └── package.json
├── rp-rest
│ ├── static
│ │ └── img
│ │ │ ├── logo.png
│ │ │ ├── logo.svg
│ │ │ ├── oops.png
│ │ │ ├── barcode.jpg
│ │ │ ├── failed.png
│ │ │ ├── success.png
│ │ │ ├── verifier.png
│ │ │ ├── bank_account.jpg
│ │ │ ├── checkmark-16.png
│ │ │ ├── credit_card.jpg
│ │ │ ├── flight_logo.png
│ │ │ ├── icon-home-1.svg
│ │ │ ├── icon-home-2.svg
│ │ │ ├── icon-home-3.svg
│ │ │ ├── icon-home-5.png
│ │ │ ├── icon-home-6.png
│ │ │ ├── icon-home-7.png
│ │ │ ├── icon-home-8.png
│ │ │ ├── uscis-icon.svg
│ │ │ ├── vaccination-icon.svg
│ │ │ ├── barcode_verify.jpeg
│ │ │ ├── onboarding-flare.png
│ │ │ └── register-property.jpeg
│ ├── main.go
│ └── main_test.go
├── issuer-rest
│ ├── static
│ │ ├── img
│ │ │ ├── borat.png
│ │ │ ├── logo.png
│ │ │ ├── background.jpg
│ │ │ ├── congrats.jpg
│ │ │ ├── footer.png
│ │ │ ├── issuer.png
│ │ │ ├── qrscan.png
│ │ │ ├── credit_score.jpg
│ │ │ ├── flight_logo.png
│ │ │ ├── issue_license.jpg
│ │ │ ├── immigration_logo.jpg
│ │ │ ├── onboarding-icon-1.svg
│ │ │ └── immigration_nav_logo.png
│ │ └── css
│ │ │ └── layout.css
│ ├── main.go
│ └── main_test.go
├── ace-rp-rest
│ ├── static
│ │ ├── ucis_dept
│ │ │ ├── img
│ │ │ │ ├── logo.jpg
│ │ │ │ ├── footer.png
│ │ │ │ ├── custom_logo.png
│ │ │ │ └── citizenship_logo.png
│ │ │ └── internal
│ │ │ │ └── img
│ │ │ │ ├── logo.jpg
│ │ │ │ ├── footer.png
│ │ │ │ └── custom_logo.png
│ │ ├── cbp_dept
│ │ │ └── img
│ │ │ │ ├── custom_logo.png
│ │ │ │ └── custom_border_logo.png
│ │ └── benefits_dept
│ │ │ └── img
│ │ │ └── federal_logo.png
│ ├── main.go
│ └── main_test.go
└── login-consent-server
│ └── templates
│ └── img
│ ├── logo.png
│ ├── consent.png
│ ├── footer.png
│ └── citizenship_logo.png
├── doc.go
├── .dockerignore
├── docs
├── issuer
│ ├── issuer_oauth2_flow.svg
│ └── README.md
├── images
│ ├── ace_component_diagram_v0.1.6.svg
│ ├── ace_component_diagram_v0.1.7.svg
│ ├── ace_component_diagram_v0.1.8.svg
│ ├── vcs_component_diagram_v0.1.4.svg
│ ├── vcs_component_diagram_v0.1.5.svg
│ ├── vcs_component_diagram_v0.1.6.svg
│ ├── vcs_component_diagram_v0.1.7.svg
│ ├── vcs_component_diagram_v0.1.8.svg
│ ├── adapter_component_diagram_v0.1.4.svg
│ ├── adapter_component_diagram_v0.1.5.svg
│ ├── adapter_component_diagram_v0.1.6.svg
│ ├── adapter_component_diagram_v0.1.7.svg
│ └── adapter_component_diagram_v0.1.8.svg
├── openapi-specs
│ ├── swagger-ui-dist
│ │ ├── favicon-16x16.png
│ │ ├── favicon-32x32.png
│ │ ├── index.css
│ │ ├── swagger-initializer.js
│ │ └── index.html
│ ├── vault
│ │ ├── swagger-initializer.js
│ │ └── swagger-ui.html
│ ├── comparator
│ │ ├── swagger-initializer.js
│ │ └── swagger-ui.html
│ ├── gatekeeper
│ │ ├── swagger-initializer.js
│ │ └── swagger-ui.html
│ └── confidential-storage-hub
│ │ ├── swagger-initializer.js
│ │ └── swagger-ui.html
├── ace-rp
│ └── README.md
├── rp
│ └── README.md
├── dev_steps.md
└── index.md
├── test
├── ui-automation
│ ├── .gitignore
│ ├── wdio.conf.js
│ ├── test
│ │ └── helpers
│ │ │ └── index.js
│ └── wdio.conf.vcwallet.js
├── cmd
│ ├── cms
│ │ ├── go.mod
│ │ ├── go.sum
│ │ └── testdata
│ │ │ ├── studentcards.json
│ │ │ ├── travelcards.json
│ │ │ ├── transcripts.json
│ │ │ ├── mdlevidences.json
│ │ │ ├── boardingpasses.json
│ │ │ ├── creditscores.json
│ │ │ ├── universitydegreecredentials.json
│ │ │ ├── mdls.json
│ │ │ ├── creditcardstatements.json
│ │ │ └── vaccinationcertificates.json
│ └── demo
│ │ └── main.go
└── bdd
│ ├── Makefile
│ ├── issuer
│ ├── features
│ │ └── issuer_pre_authorize.feature
│ └── Makefile
│ └── ace
│ ├── pkg
│ └── gatekeeper
│ │ └── models.go
│ └── Makefile
├── .gitattributes
├── scripts
├── create_element_did.sh
└── check_lint.sh
├── .codecov.yaml
├── pkg
├── restapi
│ ├── healthcheck
│ │ ├── controller_test.go
│ │ ├── operation
│ │ │ └── operations_test.go
│ │ └── controller.go
│ ├── issuer
│ │ └── controller.go
│ ├── acerp
│ │ └── controller.go
│ └── rp
│ │ └── controller.go
└── internal
│ └── common
│ └── support
│ ├── httphandler_test.go
│ └── httphandler.go
├── .gitignore
├── images
├── sandbox-cms
│ └── Dockerfile
├── login-consent-server
│ └── Dockerfile
├── rp-rest
│ └── Dockerfile
├── sandbox-cli
│ └── Dockerfile
├── ace-rp-rest
│ └── Dockerfile
└── issuer-rest
│ └── Dockerfile
└── ci
└── version_var.sh
/k8s/rp/kustomize/rp/base/profiles-mapping.json:
--------------------------------------------------------------------------------
1 | [{}]
2 |
--------------------------------------------------------------------------------
/k8s/issuer/kustomize/issuer/base/profiles-mapping.json:
--------------------------------------------------------------------------------
1 | [{}]
2 |
--------------------------------------------------------------------------------
/k8s/cms/kustomize/cms/components/oathkeeper/access-rules.json:
--------------------------------------------------------------------------------
1 | []
2 |
--------------------------------------------------------------------------------
/k8s/login-consent/kustomize/login-consent/base/claims-config.json:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/cmd/login-consent-server-vue/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trustbloc/sandbox/HEAD/cmd/login-consent-server-vue/public/favicon.ico
--------------------------------------------------------------------------------
/doc.go:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright SecureKey Technologies Inc. All Rights Reserved.
3 |
4 | SPDX-License-Identifier: Apache-2.0
5 | */
6 |
7 | package edgesandbox
8 |
--------------------------------------------------------------------------------
/.dockerignore:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | ./test/ui-automation/
8 |
--------------------------------------------------------------------------------
/cmd/rp-rest/static/img/logo.png:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:697f2839230641037e9b882d75ec79d8bf829697f7324322f3e34309f0ed9be6
3 | size 5413
4 |
--------------------------------------------------------------------------------
/cmd/rp-rest/static/img/logo.svg:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:f61ab1975c083ac0424b3b4519eafda8361eefa042c2ca5fb4436bf63f7d5e8d
3 | size 3131
4 |
--------------------------------------------------------------------------------
/cmd/rp-rest/static/img/oops.png:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:a59a9d3b4e9d6645ffe9c70d48d67bb5aba684e8774951833b742e93a7f5eb9f
3 | size 1952
4 |
--------------------------------------------------------------------------------
/cmd/issuer-rest/static/img/borat.png:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:6f9cf74dba58d1dc9815baa8b081d92d76aaa42edb2bef8fac3b052643b63a4e
3 | size 91929
4 |
--------------------------------------------------------------------------------
/cmd/issuer-rest/static/img/logo.png:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:697f2839230641037e9b882d75ec79d8bf829697f7324322f3e34309f0ed9be6
3 | size 5413
4 |
--------------------------------------------------------------------------------
/cmd/rp-rest/static/img/barcode.jpg:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:fce3ea116680a191628cf083b219f4ac0c2fddae1cfc19e34693deaec10a2574
3 | size 16409
4 |
--------------------------------------------------------------------------------
/cmd/rp-rest/static/img/failed.png:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:5577e737f7c96404784e81e54c3174e4e86322e34683cb8f48b4384cfbee2a05
3 | size 12495
4 |
--------------------------------------------------------------------------------
/cmd/rp-rest/static/img/success.png:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:311ce07b6cf39985c75f7fddb696a519c80a68f77c1616b32118dffb17e03398
3 | size 2389
4 |
--------------------------------------------------------------------------------
/cmd/rp-rest/static/img/verifier.png:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:a4d9f3d9ec28e67c606248a6d3f085918600459857f320119a6ba380a8cf2eb2
3 | size 215646
4 |
--------------------------------------------------------------------------------
/docs/issuer/issuer_oauth2_flow.svg:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:56d4b350db6b11c78d4002358a49dd97e86231caeec992a0af3507f22494ca52
3 | size 19915
4 |
--------------------------------------------------------------------------------
/cmd/issuer-rest/static/img/background.jpg:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:d947e8638c80cf9c0186a0ba6e6b5b38e207d68ebbbaa38eee7ef5e835675d28
3 | size 9400
4 |
--------------------------------------------------------------------------------
/cmd/issuer-rest/static/img/congrats.jpg:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:a990f8e39d0a1ec136dd7ec5a6c19275834ce79c151b248b4eea080e407cc9e6
3 | size 2505427
4 |
--------------------------------------------------------------------------------
/cmd/issuer-rest/static/img/footer.png:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:ddb8ff54a79b487ebb06fee4ab481c52c1d16733efeedd0d663c0dadc88d58c4
3 | size 208102
4 |
--------------------------------------------------------------------------------
/cmd/issuer-rest/static/img/issuer.png:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:654c7a9468cd3a1c017b24a9eddb2ecb5a27c1fd69ecfc942ade9df9833d8791
3 | size 169609
4 |
--------------------------------------------------------------------------------
/cmd/issuer-rest/static/img/qrscan.png:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:d120f02b1988f6ded5daca371a6b8a9e65b584034866b93be4ff494afd24abe7
3 | size 154502
4 |
--------------------------------------------------------------------------------
/cmd/rp-rest/static/img/bank_account.jpg:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:53ec2ed48f6d1be1b5500d2a723379226b8bc244e4f75c3c15c8ea8578de4eda
3 | size 58264
4 |
--------------------------------------------------------------------------------
/cmd/rp-rest/static/img/checkmark-16.png:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:c506e992bf2bb3b784d904626105aed929040b3f865eca7a67e04c6fa012ea8c
3 | size 373
4 |
--------------------------------------------------------------------------------
/cmd/rp-rest/static/img/credit_card.jpg:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:5ec0c2af744d45274082247bdac2c4bb48919012045f5f454968a13ac1784869
3 | size 83064
4 |
--------------------------------------------------------------------------------
/cmd/rp-rest/static/img/flight_logo.png:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:de172b140f1f8b36799efbe60def41724bcbe3cd7a27a47abb335a33d106f346
3 | size 94709
4 |
--------------------------------------------------------------------------------
/cmd/rp-rest/static/img/icon-home-1.svg:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:437c67509fd6d7a3b03e2302310d46f6eea74f70a186a40c5a3a9e7246fe739f
3 | size 3058
4 |
--------------------------------------------------------------------------------
/cmd/rp-rest/static/img/icon-home-2.svg:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:3bb1d131d8e1d9eab79c9febb49187d87e7531065a28cb994a2e3fe3c4953b0d
3 | size 4129
4 |
--------------------------------------------------------------------------------
/cmd/rp-rest/static/img/icon-home-3.svg:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:244d7a2ab230c0b24d77ee4ca7b055cfe720e5fe9584fc67d60fb2c1365b6557
3 | size 4248
4 |
--------------------------------------------------------------------------------
/cmd/rp-rest/static/img/icon-home-5.png:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:40eb65471b0d7ce4e2caace5944980337181378aca0d21ff7b65ae070b8fc9df
3 | size 1128
4 |
--------------------------------------------------------------------------------
/cmd/rp-rest/static/img/icon-home-6.png:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:659aca3c13069b885936b5bf66060009427fa9890f7a4002d2e9a50cb667073a
3 | size 3461
4 |
--------------------------------------------------------------------------------
/cmd/rp-rest/static/img/icon-home-7.png:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:039562e9ed329672e10fe8f7ac66863b6cea935941d27448f791261bcaf55cdd
3 | size 1795
4 |
--------------------------------------------------------------------------------
/cmd/rp-rest/static/img/icon-home-8.png:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:198eaf4764a802d322cf54595092eb489f930ad1764d71adbfbad87402e0466d
3 | size 6130
4 |
--------------------------------------------------------------------------------
/cmd/rp-rest/static/img/uscis-icon.svg:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:48c65b49c6a937aa0d29c52f3f6d2c0e3ff20fff08d08fb9c264601a0b1308b9
3 | size 35829
4 |
--------------------------------------------------------------------------------
/cmd/rp-rest/static/img/vaccination-icon.svg:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:41de92dad66ee30d940d02a6db16efef56e071441af3bdea33b1bae24034e7d8
3 | size 941
4 |
--------------------------------------------------------------------------------
/cmd/ace-rp-rest/static/ucis_dept/img/logo.jpg:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:cb8670860cc5eb2f7c95dcfa6c26fe1b659b432f509f663f76ea6cb76b99b967
3 | size 163311
4 |
--------------------------------------------------------------------------------
/cmd/issuer-rest/static/img/credit_score.jpg:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:dc663aebe92639466e78bd8e01efe66afd1f3d4d5d4715f104010a3557ace9b5
3 | size 122937
4 |
--------------------------------------------------------------------------------
/cmd/issuer-rest/static/img/flight_logo.png:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:de172b140f1f8b36799efbe60def41724bcbe3cd7a27a47abb335a33d106f346
3 | size 94709
4 |
--------------------------------------------------------------------------------
/cmd/issuer-rest/static/img/issue_license.jpg:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:5a419ed286993ce6b65d155ff2629663cd79b4684314f58c85698929997b24ba
3 | size 999204
4 |
--------------------------------------------------------------------------------
/cmd/login-consent-server/templates/img/logo.png:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:697f2839230641037e9b882d75ec79d8bf829697f7324322f3e34309f0ed9be6
3 | size 5413
4 |
--------------------------------------------------------------------------------
/cmd/rp-rest/static/img/barcode_verify.jpeg:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:564d73a43b2ebb6c808000d75c96426b809991bd0eaeae2ae5c1ba91d25fbf87
3 | size 10094
4 |
--------------------------------------------------------------------------------
/cmd/rp-rest/static/img/onboarding-flare.png:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:edb636e2c506a77e03771525a3e93d90bd961432fc87bf77305a95ce5f11cf1b
3 | size 72966
4 |
--------------------------------------------------------------------------------
/cmd/rp-rest/static/img/register-property.jpeg:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:8309f5456074103e975dd5fdd80cdf67caac51ca0a9abf547898442a8298402e
3 | size 6015
4 |
--------------------------------------------------------------------------------
/docs/images/ace_component_diagram_v0.1.6.svg:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:24ff2e27ae98c026ab224c9bc6bd126077d621fbf960ee80b7a711faa1ce22d3
3 | size 45574
4 |
--------------------------------------------------------------------------------
/docs/images/ace_component_diagram_v0.1.7.svg:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:27250fa04c67d2b48eeae7bd62e5ab480e724c69be76c524b3652cee8f7be4d7
3 | size 41747
4 |
--------------------------------------------------------------------------------
/docs/images/ace_component_diagram_v0.1.8.svg:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:27250fa04c67d2b48eeae7bd62e5ab480e724c69be76c524b3652cee8f7be4d7
3 | size 41747
4 |
--------------------------------------------------------------------------------
/docs/images/vcs_component_diagram_v0.1.4.svg:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:2ed400e1a053fe7270255dc3e42339f8727489917a8ca8c338f7eaaa90b54d59
3 | size 51149
4 |
--------------------------------------------------------------------------------
/docs/images/vcs_component_diagram_v0.1.5.svg:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:4332c24b0c2e819f691b036a303269c8e32820cbbb7ed5e872471b96c87f0c25
3 | size 86514
4 |
--------------------------------------------------------------------------------
/docs/images/vcs_component_diagram_v0.1.6.svg:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:776834f31cfe9edaeff54ca481db2a13d6a0ea02fdb9a2e653bb52247b9c11e3
3 | size 86343
4 |
--------------------------------------------------------------------------------
/docs/images/vcs_component_diagram_v0.1.7.svg:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:d3ba778defab39f7946b67be9ec666587c87a04e539b54769034e3982b6cc81f
3 | size 84412
4 |
--------------------------------------------------------------------------------
/docs/images/vcs_component_diagram_v0.1.8.svg:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:d3ba778defab39f7946b67be9ec666587c87a04e539b54769034e3982b6cc81f
3 | size 84412
4 |
--------------------------------------------------------------------------------
/test/ui-automation/.gitignore:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | node_modules
8 | reports
9 |
--------------------------------------------------------------------------------
/cmd/ace-rp-rest/static/ucis_dept/img/footer.png:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:ddb8ff54a79b487ebb06fee4ab481c52c1d16733efeedd0d663c0dadc88d58c4
3 | size 208102
4 |
--------------------------------------------------------------------------------
/cmd/issuer-rest/static/img/immigration_logo.jpg:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:cb8670860cc5eb2f7c95dcfa6c26fe1b659b432f509f663f76ea6cb76b99b967
3 | size 163311
4 |
--------------------------------------------------------------------------------
/cmd/issuer-rest/static/img/onboarding-icon-1.svg:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:2e5c10c9a2542474c0de77b29c6a8d146c3fc9cc484b76bb06f13293b2b7262a
3 | size 1655
4 |
--------------------------------------------------------------------------------
/cmd/login-consent-server-vue/src/assets/img/logo.png:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:697f2839230641037e9b882d75ec79d8bf829697f7324322f3e34309f0ed9be6
3 | size 5413
4 |
--------------------------------------------------------------------------------
/cmd/login-consent-server/templates/img/consent.png:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:6d731902d55747b7aaf5c372c24a8580538e97c3ceb7c168fb6a8408e7bea806
3 | size 53713
4 |
--------------------------------------------------------------------------------
/cmd/login-consent-server/templates/img/footer.png:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:ddb8ff54a79b487ebb06fee4ab481c52c1d16733efeedd0d663c0dadc88d58c4
3 | size 208102
4 |
--------------------------------------------------------------------------------
/docs/images/adapter_component_diagram_v0.1.4.svg:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:d124f7ee440027b1e38ef341543b75f37dc7d23a1eee27c2600c653f5c30e6c2
3 | size 75852
4 |
--------------------------------------------------------------------------------
/docs/images/adapter_component_diagram_v0.1.5.svg:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:2d17453b2d2c024b654ea42fa61bcf3d6915a848f0aa3423a043441e3ad782a0
3 | size 113410
4 |
--------------------------------------------------------------------------------
/docs/images/adapter_component_diagram_v0.1.6.svg:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:3dbfe61b0876de56676ce25e00adf02c85491c774cfdbaf2bba078c7e38494a1
3 | size 113242
4 |
--------------------------------------------------------------------------------
/docs/images/adapter_component_diagram_v0.1.7.svg:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:519e99043d08c84a422b03a66d799c40341a5abbd3a077ba27435dccd3a13077
3 | size 110661
4 |
--------------------------------------------------------------------------------
/docs/images/adapter_component_diagram_v0.1.8.svg:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:e834745e1b7d539fb947e8005dc673a12d1afb06045f112dbacec6e29e69bf12
3 | size 108556
4 |
--------------------------------------------------------------------------------
/docs/openapi-specs/swagger-ui-dist/favicon-16x16.png:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:af24ad604dd7b3bcda8f975ab973075f4a2f70a4087944a12f8ef8b63a3e07c2
3 | size 665
4 |
--------------------------------------------------------------------------------
/docs/openapi-specs/swagger-ui-dist/favicon-32x32.png:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:3ed612f41e050ca5e7000cad6f1cbe7e7da39f65fca99c02e99e6591056e5837
3 | size 628
4 |
--------------------------------------------------------------------------------
/k8s/cms/kustomize/cms/overlays/common/.gitignore:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | certs/**
8 |
--------------------------------------------------------------------------------
/k8s/cms/kustomize/cms/overlays/local/.gitignore:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | certs/**
8 |
--------------------------------------------------------------------------------
/k8s/jobs/kustomize/jobs/overlays/common/.gitignore:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | certs/**
8 |
--------------------------------------------------------------------------------
/k8s/jobs/kustomize/jobs/overlays/local/.gitignore:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | certs/**
8 |
--------------------------------------------------------------------------------
/k8s/rp/kustomize/rp/.gitignore:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | **/keys/**
8 | **/certs/**
9 |
--------------------------------------------------------------------------------
/cmd/ace-rp-rest/static/cbp_dept/img/custom_logo.png:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:f7578a60bdf14559a778077f46cb9c1f1e529921b7c851b62f7930e828584c51
3 | size 209164
4 |
--------------------------------------------------------------------------------
/cmd/ace-rp-rest/static/ucis_dept/img/custom_logo.png:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:f7578a60bdf14559a778077f46cb9c1f1e529921b7c851b62f7930e828584c51
3 | size 209164
4 |
--------------------------------------------------------------------------------
/cmd/ace-rp-rest/static/ucis_dept/internal/img/logo.jpg:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:cb8670860cc5eb2f7c95dcfa6c26fe1b659b432f509f663f76ea6cb76b99b967
3 | size 163311
4 |
--------------------------------------------------------------------------------
/cmd/issuer-rest/static/img/immigration_nav_logo.png:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:07b358be4e8145a243d62719aa5ad1d43bd37a0636850ea1be66eaff28f54c33
3 | size 308567
4 |
--------------------------------------------------------------------------------
/cmd/login-consent-server-vue/src/assets/img/consent.png:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:6d731902d55747b7aaf5c372c24a8580538e97c3ceb7c168fb6a8408e7bea806
3 | size 53713
4 |
--------------------------------------------------------------------------------
/k8s/rp/kustomize/rp/base/secret.env:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | DATABASE_URL=mem://test
8 |
--------------------------------------------------------------------------------
/cmd/ace-rp-rest/static/benefits_dept/img/federal_logo.png:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:17ace664ae1856e90d37890cfdd6e92a4168b8f510cd1532df588c34394146f8
3 | size 93062
4 |
--------------------------------------------------------------------------------
/cmd/ace-rp-rest/static/cbp_dept/img/custom_border_logo.png:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:19f9b2e2c7a6c5f0f42943494d558f8dbc57f8835887ac67ceb5cf2679d2fac4
3 | size 284928
4 |
--------------------------------------------------------------------------------
/cmd/ace-rp-rest/static/ucis_dept/img/citizenship_logo.png:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:f838ab6a792bf5cf06b37b1b5f8bb3b962d339135bab5310bcf0b2790b1eaf24
3 | size 264904
4 |
--------------------------------------------------------------------------------
/cmd/ace-rp-rest/static/ucis_dept/internal/img/footer.png:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:ddb8ff54a79b487ebb06fee4ab481c52c1d16733efeedd0d663c0dadc88d58c4
3 | size 208102
4 |
--------------------------------------------------------------------------------
/cmd/login-consent-server/templates/img/citizenship_logo.png:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:f838ab6a792bf5cf06b37b1b5f8bb3b962d339135bab5310bcf0b2790b1eaf24
3 | size 264904
4 |
--------------------------------------------------------------------------------
/k8s/ace-rp/kustomize/ace-rp/.gitignore:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | **/keys/**
8 | **/certs/**
9 |
--------------------------------------------------------------------------------
/k8s/demo-dbs/kustomize/demo-dbs/overlays/common/.gitignore:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | certs/**
8 |
--------------------------------------------------------------------------------
/k8s/demo-dbs/kustomize/demo-dbs/overlays/local/.gitignore:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | certs/**
8 |
--------------------------------------------------------------------------------
/k8s/issuer/kustomize/issuer/.gitignore:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | **/keys/**
8 | **/certs/**
9 |
--------------------------------------------------------------------------------
/cmd/ace-rp-rest/static/ucis_dept/internal/img/custom_logo.png:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:f7578a60bdf14559a778077f46cb9c1f1e529921b7c851b62f7930e828584c51
3 | size 209164
4 |
--------------------------------------------------------------------------------
/k8s/ace-rp/kustomize/ace-rp/base/secret.env:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | DATABASE_URL=mem://test
8 |
--------------------------------------------------------------------------------
/k8s/comparator/kustomize/comparator/.gitignore:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | **/keys/**
8 | **/certs/**
9 |
--------------------------------------------------------------------------------
/k8s/gatekeeper/kustomize/gatekeeper/.gitignore:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | **/keys/**
8 | **/certs/**
9 |
--------------------------------------------------------------------------------
/k8s/login-consent/kustomize/login-consent/.gitignore:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | **/keys/**
8 | **/certs/**
9 |
--------------------------------------------------------------------------------
/k8s/gatekeeper/kustomize/gatekeeper/base/secret.env:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | DATABASE_URL=mem://test
8 |
--------------------------------------------------------------------------------
/k8s/rp/kustomize/rp/overlays/local/rp/config.env:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | RP_TLS_CACERTS=/etc/rp/tls/ca.crt
8 |
--------------------------------------------------------------------------------
/k8s/comparator/kustomize/comparator/base/comparator/secret.env:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | COMPARATOR_DSN=mem://test
8 |
--------------------------------------------------------------------------------
/k8s/ace-rp/kustomize/ace-rp/overlays/cbp/config.env:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | ACE_DEMO_MODE=cbp
8 | DATABASE_PREFIX=cbp_db
9 |
--------------------------------------------------------------------------------
/k8s/ace-rp/kustomize/ace-rp/overlays/local/ace-rp/cbp/config.env:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | ACE_TLS_CACERTS=/etc/ace-rp/tls/ca.crt
8 |
--------------------------------------------------------------------------------
/k8s/ace-rp/kustomize/ace-rp/overlays/local/ace-rp/ucis/config.env:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | ACE_TLS_CACERTS=/etc/ace-rp/tls/ca.crt
8 |
--------------------------------------------------------------------------------
/k8s/ace-rp/kustomize/ace-rp/overlays/ucis/config.env:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | ACE_DEMO_MODE=ucis
8 | DATABASE_PREFIX=ucis_db
9 |
--------------------------------------------------------------------------------
/k8s/comparator/kustomize/comparator/overlays/cbp/config.env:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | COMPARATOR_DATABASE_PREFIX=cbpcomparator
8 |
--------------------------------------------------------------------------------
/k8s/comparator/kustomize/comparator/overlays/ucis/config.env:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | COMPARATOR_DATABASE_PREFIX=uciscomparator
8 |
--------------------------------------------------------------------------------
/k8s/issuer/kustomize/issuer/overlays/local/issuer/config.env:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | ISSUER_TLS_CACERTS=/etc/issuer/tls/ca.crt
8 |
--------------------------------------------------------------------------------
/k8s/scripts/.gitignore:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | # ingress patch file
8 | .ingress*
9 | .coredns*
10 | .Corefile*
11 |
--------------------------------------------------------------------------------
/k8s/.gitignore:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | # kustomize binaries
8 | */bin
9 |
10 | # generated certificates
11 | .certs
12 | .core
13 |
--------------------------------------------------------------------------------
/k8s/ace-rp/kustomize/ace-rp/overlays/local/ace-rp/benefits-dept/config.env:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | ACE_TLS_CACERTS=/etc/ace-rp/tls/ca.crt
8 |
--------------------------------------------------------------------------------
/k8s/gatekeeper/kustomize/gatekeeper/overlays/local/gatekeeper/config.env:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | GK_TLS_CACERTS=/etc/gatekeeper/tls/ca.crt
8 |
--------------------------------------------------------------------------------
/k8s/comparator/kustomize/comparator/overlays/benefits-dept/config.env:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | COMPARATOR_DATABASE_PREFIX=benefitsdeptcomparator
8 |
--------------------------------------------------------------------------------
/k8s/ace-rp/kustomize/ace-rp/overlays/benefits-dept/config.env:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | ACE_DEMO_MODE=benefits
8 | DATABASE_PREFIX=benefits_dept
9 |
--------------------------------------------------------------------------------
/k8s/rp/kustomize/rp/base/config.env:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | RP_HOST_URL=0.0.0.0:8081
8 | DATABASE_PREFIX=test
9 | RP_VCS_URL=http://
10 |
--------------------------------------------------------------------------------
/k8s/comparator/kustomize/comparator/overlays/local/comparator/cbp/config.env:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | COMPARATOR_TLS_CACERTS=/etc/comparator/tls/ca.crt
8 |
--------------------------------------------------------------------------------
/k8s/comparator/kustomize/comparator/overlays/local/comparator/ucis/config.env:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | COMPARATOR_TLS_CACERTS=/etc/comparator/tls/ca.crt
8 |
--------------------------------------------------------------------------------
/k8s/login-consent/kustomize/login-consent/overlays/local/login-consent/login-consent.env:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | TLS_CACERTS=/etc/login-consent/tls/ca.crt
8 |
--------------------------------------------------------------------------------
/k8s/comparator/kustomize/comparator/overlays/local/comparator/benefits-dept/config.env:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | COMPARATOR_TLS_CACERTS=/etc/comparator/tls/ca.crt
8 |
--------------------------------------------------------------------------------
/k8s/rp/kustomize/rp/overlays/common/secret.env:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | DATABASE_URL=||MONGODB_URL||
8 | RP_REQUEST_TOKENS=vcs_verifier=vcs_verifier_rw_token
9 |
--------------------------------------------------------------------------------
/cmd/login-consent-server-vue/babel.config.js:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright SecureKey Technologies Inc. All Rights Reserved.
3 |
4 | SPDX-License-Identifier: Apache-2.0
5 | */
6 |
7 | module.exports = {
8 | presets: [
9 | '@vue/cli-plugin-babel/preset'
10 | ]
11 | }
12 |
--------------------------------------------------------------------------------
/k8s/ace-rp/kustomize/ace-rp/overlays/common/cbp/secret.env:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | DATABASE_URL=||MONGODB_URL||
8 | ACE_REQUEST_TOKENS=vcs_issuer=vcs_issuer_rw_token
9 |
--------------------------------------------------------------------------------
/k8s/ace-rp/kustomize/ace-rp/overlays/common/ucis/secret.env:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | DATABASE_URL=||MONGODB_URL||
8 | ACE_REQUEST_TOKENS=vcs_issuer=vcs_issuer_rw_token
9 |
--------------------------------------------------------------------------------
/k8s/cms/kustomize/cms/overlays/local/strapi/replacements.yml:
--------------------------------------------------------------------------------
1 | source:
2 | kind: Service
3 | name: strapi
4 | version: v1
5 | targets:
6 | - fieldPaths:
7 | - spec.rules.0.http.paths.0.backend.service.name
8 | select:
9 | kind: Ingress
10 | name: strapi
11 |
--------------------------------------------------------------------------------
/k8s/issuer/kustomize/issuer/base/secret.env:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | DATABASE_URL=mem://test
8 | OAUTH2_ISSUER_CLIENT_SECRET=test
9 | OAUTH2_ISSUER_CLIENT_ID=test
10 |
--------------------------------------------------------------------------------
/docs/ace-rp/README.md:
--------------------------------------------------------------------------------
1 | ## Anonymous Comparator and Extractor - Relying Party (ACE-RP)
2 |
3 | Anonymous Comparator and Extractor Relying Party is a sample application to demonstrate the usage of Anonymous comparison and extraction capability
4 | provided by TrustBloc platform.
5 |
6 |
--------------------------------------------------------------------------------
/k8s/ace-rp/kustomize/ace-rp/overlays/common/benefits-dept/secret.env:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | DATABASE_URL=||MONGODB_URL||
8 | ACE_REQUEST_TOKENS=vcs_issuer=vcs_issuer_rw_token
9 |
--------------------------------------------------------------------------------
/k8s/comparator/kustomize/comparator/overlays/common/cbp/secret.env:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | COMPARATOR_DSN=||MONGODB_DSN||
8 | COMPARATOR_REQUEST_TOKENS=||COMPARATOR_REQUEST_TOKENS||
9 |
--------------------------------------------------------------------------------
/k8s/comparator/kustomize/comparator/overlays/common/ucis/secret.env:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | COMPARATOR_DSN=||MONGODB_DSN||
8 | COMPARATOR_REQUEST_TOKENS=||COMPARATOR_REQUEST_TOKENS||
9 |
--------------------------------------------------------------------------------
/k8s/comparator/kustomize/comparator/base/comparator/config.env:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | COMPARATOR_HOST_URL=0.0.0.0:8081
8 | COMPARATOR_DID_DOMAIN=test
9 | COMPARATOR_CSH_URL=http://
10 |
--------------------------------------------------------------------------------
/k8s/comparator/kustomize/comparator/overlays/common/benefits-dept/secret.env:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | COMPARATOR_DSN=||MONGODB_DSN||
8 | COMPARATOR_REQUEST_TOKENS=||COMPARATOR_REQUEST_TOKENS||
9 |
--------------------------------------------------------------------------------
/test/ui-automation/wdio.conf.js:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright SecureKey Technologies Inc. All Rights Reserved.
3 |
4 | SPDX-License-Identifier: Apache-2.0
5 | */
6 |
7 | 'use strict';
8 |
9 | const {config} = require('./wdio.local.conf');
10 |
11 | exports.config = {
12 | ...config,
13 | };
14 |
--------------------------------------------------------------------------------
/test/cmd/cms/go.mod:
--------------------------------------------------------------------------------
1 | // Copyright SecureKey Technologies Inc. All Rights Reserved.
2 | //
3 | // SPDX-License-Identifier: Apache-2.0
4 |
5 | module github.com/trustbloc/sandbox/test/cmd/cms
6 |
7 | go 1.19
8 |
9 | require (
10 | github.com/google/uuid v1.3.0
11 | github.com/gorilla/mux v1.8.0
12 | )
13 |
--------------------------------------------------------------------------------
/docs/openapi-specs/swagger-ui-dist/index.css:
--------------------------------------------------------------------------------
1 | html {
2 | box-sizing: border-box;
3 | overflow: -moz-scrollbars-vertical;
4 | overflow-y: scroll;
5 | }
6 |
7 | *,
8 | *:before,
9 | *:after {
10 | box-sizing: inherit;
11 | }
12 |
13 | body {
14 | margin: 0;
15 | background: #fafafa;
16 | }
17 |
--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | *.png filter=lfs diff=lfs merge=lfs -text
7 | *.jpg filter=lfs diff=lfs merge=lfs -text
8 | *.svg filter=lfs diff=lfs merge=lfs -text
9 | *.jpeg filter=lfs diff=lfs merge=lfs -text
10 |
--------------------------------------------------------------------------------
/k8s/login-consent/kustomize/login-consent/base/login-consent.env:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | # Copyright Gen Digital Inc. All Rights Reserved.
4 | #
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | SERVE_PORT=8081
9 | ADMIN_URL=http://
10 | CLAIMS_CONFIG_FILE_PATH=
11 |
--------------------------------------------------------------------------------
/k8s/login-consent/kustomize/login-consent/components/hydra/hydra-secret.env:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | DSN=postgres://user:pass@postgres-demo:5432/loginconsent
8 | SECRETS_SYSTEM=test
9 | OIDC_SUBJECT_TYPE_PAIRWISE_SALT=test
10 |
--------------------------------------------------------------------------------
/k8s/login-consent/kustomize/login-consent/overlays/common/hydra/hydra-secret.env:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | DSN=||HYDRA_POSTGRES_DSN||
8 | SECRETS_SYSTEM=testSecretsSystem
9 | OIDC_SUBJECT_TYPE_PAIRWISE_SALT=testSecretsSystem
10 |
--------------------------------------------------------------------------------
/cmd/login-consent-server-vue/src/main.js:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright SecureKey Technologies Inc. All Rights Reserved.
3 |
4 | SPDX-License-Identifier: Apache-2.0
5 | */
6 |
7 | import Vue from 'vue'
8 | import App from './App.vue'
9 |
10 | Vue.config.productionTip = false
11 |
12 | new Vue({
13 | render: h => h(App),
14 | }).$mount('#app')
15 |
--------------------------------------------------------------------------------
/k8s/login-consent/kustomize/login-consent/overlays/common/sedtransform.yml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | apiVersion: svceng
8 | kind: SedTransformer
9 | metadata:
10 | name: sedtransformer
11 | argsOneLiner: s^||DOMAIN||^${DOMAIN}^
12 |
--------------------------------------------------------------------------------
/k8s/login-consent/kustomize/login-consent/overlays/local/sedtransform.yml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | apiVersion: svceng
8 | kind: SedTransformer
9 | metadata:
10 | name: sedtransformer
11 | argsOneLiner: s^||DOMAIN||^${DOMAIN}^
12 |
--------------------------------------------------------------------------------
/k8s/rp/kustomize/rp/overlays/common/sedb64transform.yml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | apiVersion: svceng
8 | kind: SedB64Transformer
9 | metadata:
10 | name: sedb64transformer
11 | argsOneLiner: s^||MONGODB_URL||^${MONGODB_URL}^
12 |
--------------------------------------------------------------------------------
/k8s/rp/kustomize/rp/overlays/local/rp/sedb64transform.yml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | apiVersion: svceng
8 | kind: SedB64Transformer
9 | metadata:
10 | name: sedb64transformer
11 | argsOneLiner: s^||MONGODB_URL||^${MONGODB_URL}^
12 |
--------------------------------------------------------------------------------
/k8s/ace-rp/kustomize/ace-rp/overlays/common/sedb64transform.yml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | apiVersion: svceng
8 | kind: SedB64Transformer
9 | metadata:
10 | name: sedb64transformer
11 | argsOneLiner: s^||MONGODB_URL||^${MONGODB_URL}^
12 |
--------------------------------------------------------------------------------
/k8s/ace-rp/kustomize/ace-rp/overlays/local/ace-rp/sedb64transform.yml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | apiVersion: svceng
8 | kind: SedB64Transformer
9 | metadata:
10 | name: sedb64transformer
11 | argsOneLiner: s^||MONGODB_URL||^${MONGODB_URL}^
12 |
--------------------------------------------------------------------------------
/k8s/cms/kustomize/cms/components/oathkeeper/config.yml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | serve:
8 | proxy:
9 | port: 4455
10 | api:
11 | port: 4456
12 |
13 | access_rules:
14 | repositories:
15 | - file:///etc/rules/access-rules.json
16 |
--------------------------------------------------------------------------------
/k8s/issuer/kustomize/issuer/overlays/local/issuer/sedb64transform.yml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | apiVersion: svceng
8 | kind: SedB64Transformer
9 | metadata:
10 | name: sedb64transformer
11 | argsOneLiner: s^||MONGODB_URL||^${MONGODB_URL}^
12 |
--------------------------------------------------------------------------------
/test/bdd/Makefile:
--------------------------------------------------------------------------------
1 | # Copyright SecureKey Technologies Inc.
2 | #
3 | # SPDX-License-Identifier: Apache-2.0
4 |
5 | .PHONY: all
6 | all: clean bdd-test
7 |
8 | .PHONY: bdd-test
9 | bdd-test:
10 | @make bdd-test -C ./ace
11 | @make bdd-test -C ./issuer
12 |
13 | .PHONY: clean
14 | clean:
15 | @make clean -C ./ace
16 | @make clean -C ./issuer
17 |
--------------------------------------------------------------------------------
/test/cmd/cms/go.sum:
--------------------------------------------------------------------------------
1 | github.com/google/uuid v1.3.0 h1:t6JiXgmwXMjEs8VusXIJk2BXHsn+wx8BZdTaoZ5fu7I=
2 | github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
3 | github.com/gorilla/mux v1.8.0 h1:i40aqfkR1h2SlN9hojwV5ZA91wcXFOvkdNIeFDP5koI=
4 | github.com/gorilla/mux v1.8.0/go.mod h1:DVbg23sWSpFRCP0SfiEN6jmj59UnW/n46BH5rLB71So=
5 |
--------------------------------------------------------------------------------
/scripts/create_element_did.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | #
3 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
4 | #
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 | set -e
8 |
9 | echo "Running $0"
10 |
11 | cd .build
12 | npm install @transmute/element-lib
13 | npm install axios
14 | ElementAPIURL=${REQUEST_URL} node ./create-element-did.js
15 |
--------------------------------------------------------------------------------
/docs/rp/README.md:
--------------------------------------------------------------------------------
1 | ## Relying Party
2 |
3 | Relying Party is a sample application that will request verifiable credential (VC) from the user.
4 |
5 | Relying Party application will:
6 | - request VC from the user via [CHAPI](https://github.com/digitalbazaar/credential-handler-polyfill)
7 | - verify if VC is valid against [VC Service](https://github.com/trustbloc/vcs)
--------------------------------------------------------------------------------
/k8s/comparator/kustomize/comparator/overlays/local/comparator/sedb64transform.yml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | apiVersion: svceng
8 | kind: SedB64Transformer
9 | metadata:
10 | name: sedb64transformer
11 | argsOneLiner: s^||MONGODB_DSN||^${MONGODB_DSN}^
12 |
--------------------------------------------------------------------------------
/k8s/gatekeeper/kustomize/gatekeeper/overlays/common/secret.env:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | DATABASE_URL=||MONGODB_URL||
8 | GK_REQUEST_TOKENS=||GK_REQUEST_TOKENS||
9 | GK_VC_REQUEST_TOKENS=vcs_issuer=vcs_issuer_rw_token
10 | GK_REST_API_TOKEN=gk_token
11 |
--------------------------------------------------------------------------------
/k8s/rp/kustomize/rp/overlays/common/sedtransform.yml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | apiVersion: svceng
8 | kind: SedTransformer
9 | metadata:
10 | name: sedtransformer
11 | argsOneLiner: s^||DOMAIN||^${DOMAIN}^g s^||DEPLOYMENT_ENV||^${DEPLOYMENT_ENV}^g
12 |
--------------------------------------------------------------------------------
/k8s/comparator/kustomize/comparator/overlays/common/sedtransform.yml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | apiVersion: svceng
8 | kind: SedTransformer
9 | metadata:
10 | name: sedtransformer
11 | argsOneLiner: s^||DOMAIN||^${DOMAIN}^g s^||BLOC_DOMAIN||^${BLOC_DOMAIN}^
12 |
--------------------------------------------------------------------------------
/k8s/gatekeeper/kustomize/gatekeeper/base/config.env:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | GK_HOST_URL=0.0.0.0:8081
8 | DATABASE_PREFIX=gatekeeper_
9 | GK_DID_ANCHOR_ORIGIN=http://
10 | GK_VAULT_SERVER_URL=http://
11 | GK_CSH_URL=http://
12 | GK_VC_ISSUER_URL=http://
13 |
--------------------------------------------------------------------------------
/k8s/gatekeeper/kustomize/gatekeeper/overlays/local/gatekeeper/sedb64transform.yml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | apiVersion: svceng
8 | kind: SedB64Transformer
9 | metadata:
10 | name: sedb64transformer
11 | argsOneLiner: s^||MONGODB_URL||^${MONGODB_URL}^
12 |
--------------------------------------------------------------------------------
/k8s/rp/kustomize/rp/overlays/local/rp/sedtransform.yml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | apiVersion: svceng
8 | kind: SedTransformer
9 | metadata:
10 | name: sedtransformer
11 | argsOneLiner: s^||DOMAIN||^${DOMAIN}^g s^||DEPLOYMENT_ENV||^${DEPLOYMENT_ENV}^g
12 |
--------------------------------------------------------------------------------
/.codecov.yaml:
--------------------------------------------------------------------------------
1 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
2 | #
3 | # SPDX-License-Identifier: Apache-2.0
4 |
5 | coverage:
6 | status:
7 | project:
8 | default:
9 | target: 75%
10 | patch:
11 | default:
12 | target: 85%
13 | only_pulls: true
14 |
15 | ignore:
16 | - "test/bdd" # ignore bdd tests
17 |
--------------------------------------------------------------------------------
/k8s/ace-rp/kustomize/ace-rp/overlays/common/sedtransform.yml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | apiVersion: svceng
8 | kind: SedTransformer
9 | metadata:
10 | name: sedtransformer
11 | argsOneLiner: s^||DOMAIN||^${DOMAIN}^g s^||DEPLOYMENT_ENV||^${DEPLOYMENT_ENV}^g
12 |
--------------------------------------------------------------------------------
/k8s/login-consent/kustomize/login-consent/overlays/common/sedb64transform.yml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | apiVersion: svceng
8 | kind: SedB64Transformer
9 | metadata:
10 | name: sedb64transformer
11 | argsOneLiner: s^||HYDRA_POSTGRES_DSN||^${HYDRA_POSTGRES_DSN}^
12 |
--------------------------------------------------------------------------------
/k8s/login-consent/kustomize/login-consent/overlays/local/sedb64transform.yml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | apiVersion: svceng
8 | kind: SedB64Transformer
9 | metadata:
10 | name: sedb64transformer
11 | argsOneLiner: s^||HYDRA_POSTGRES_DSN||^${HYDRA_POSTGRES_DSN}^
12 |
--------------------------------------------------------------------------------
/cmd/login-consent-server-vue/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | node_modules
3 | /dist
4 |
5 |
6 | # local env files
7 | .env.local
8 | .env.*.local
9 |
10 | # Log files
11 | npm-debug.log*
12 | yarn-debug.log*
13 | yarn-error.log*
14 | pnpm-debug.log*
15 |
16 | # Editor directories and files
17 | .idea
18 | .vscode
19 | *.suo
20 | *.ntvs*
21 | *.njsproj
22 | *.sln
23 | *.sw?
24 |
--------------------------------------------------------------------------------
/k8s/ace-rp/kustomize/ace-rp/overlays/local/ace-rp/sedtransform.yml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | apiVersion: svceng
8 | kind: SedTransformer
9 | metadata:
10 | name: sedtransformer
11 | argsOneLiner: s^||DOMAIN||^${DOMAIN}^g s^||DEPLOYMENT_ENV||^${DEPLOYMENT_ENV}^g
12 |
--------------------------------------------------------------------------------
/k8s/comparator/kustomize/comparator/overlays/local/comparator/sedtransform.yml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | apiVersion: svceng
8 | kind: SedTransformer
9 | metadata:
10 | name: sedtransformer
11 | argsOneLiner: s^||DOMAIN||^${DOMAIN}^g s^||BLOC_DOMAIN||^${BLOC_DOMAIN}^
12 |
--------------------------------------------------------------------------------
/k8s/issuer/kustomize/issuer/overlays/local/issuer/sedtransform.yml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | apiVersion: svceng
8 | kind: SedTransformer
9 | metadata:
10 | name: sedtransformer
11 | argsOneLiner: s^||DOMAIN||^${DOMAIN}^g s^||DEPLOYMENT_ENV||^${DEPLOYMENT_ENV}^g
12 |
--------------------------------------------------------------------------------
/k8s/gatekeeper/kustomize/gatekeeper/overlays/local/gatekeeper/sedtransform.yml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | apiVersion: svceng
8 | kind: SedTransformer
9 | metadata:
10 | name: sedtransformer
11 | argsOneLiner: s^||DOMAIN||^${DOMAIN}^g s^||DEPLOYMENT_ENV||^${DEPLOYMENT_ENV}^g
12 |
--------------------------------------------------------------------------------
/k8s/ace-rp/kustomize/ace-rp/base/config.env:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | ACE_HOST_URL=0.0.0.0:8081
8 | DATABASE_PREFIX=test
9 | ACE_DEMO_MODE=uscis
10 | ACE_COMPARATOR_URL=http://
11 | ACE_HOST_EXTERNAL_URL=http://
12 | ACE_VC_ISSUER_URL=http://
13 | ACE_VAULT_SERVER_URL=http://
14 |
--------------------------------------------------------------------------------
/k8s/cms/kustomize/cms/overlays/local/sedtransform.yml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | apiVersion: svceng
8 | kind: SedTransformer
9 | metadata:
10 | name: sedtransformer
11 | argsOneLiner: s/||DOMAIN||/${DOMAIN}/g s/||BLOC_DOMAIN||/${BLOC_DOMAIN}/g s/||DEPLOYMENT_ENV||/${DEPLOYMENT_ENV}/g
12 |
--------------------------------------------------------------------------------
/k8s/cms/kustomize/cms/overlays/common/sedtransform.yml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | apiVersion: svceng
8 | kind: SedTransformer
9 | metadata:
10 | name: sedtransformer
11 | argsOneLiner: s/||DOMAIN||/${DOMAIN}/g s/||BLOC_DOMAIN||/${BLOC_DOMAIN}/g s/||DEPLOYMENT_ENV||/${DEPLOYMENT_ENV}/g
12 |
--------------------------------------------------------------------------------
/k8s/jobs/kustomize/jobs/overlays/common/sedtransform.yml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | apiVersion: svceng
8 | kind: SedTransformer
9 | metadata:
10 | name: sedtransformer
11 | argsOneLiner: s^||DOMAIN||^${DOMAIN}^g s^||DEPLOYMENT_ENV||^${DEPLOYMENT_ENV}^g s^||BLOC_DOMAIN||^${BLOC_DOMAIN}^g
12 |
--------------------------------------------------------------------------------
/test/cmd/cms/testdata/studentcards.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "userid":"100",
4 | "vcmetadata":{
5 | "name":"Student Card",
6 | "description":"Student Card for Mr.Foo"
7 | },
8 | "studentid":"1234568",
9 | "name":"John",
10 | "email":"john.smith@example.com",
11 | "university":"Faber College",
12 | "semester":"3",
13 | "type":"StudentCard"
14 | }
15 | ]
--------------------------------------------------------------------------------
/k8s/gatekeeper/kustomize/gatekeeper/overlays/common/sedb64transform.yml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | apiVersion: svceng
8 | kind: SedB64Transformer
9 | metadata:
10 | name: sedb64transformer
11 | argsOneLiner: s^||MONGODB_URL||^${MONGODB_URL}^ s^||GK_REQUEST_TOKENS||^${GK_REQUEST_TOKENS}^
12 |
--------------------------------------------------------------------------------
/k8s/comparator/kustomize/comparator/overlays/common/sedb64transform.yml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | apiVersion: svceng
8 | kind: SedB64Transformer
9 | metadata:
10 | name: sedb64transformer
11 | argsOneLiner: s^||MONGODB_DSN||^${MONGODB_DSN}^ s^||COMPARATOR_REQUEST_TOKENS||^${COMPARATOR_REQUEST_TOKENS}^
12 |
--------------------------------------------------------------------------------
/k8s/gatekeeper/kustomize/gatekeeper/overlays/common/sedtransform.yml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | apiVersion: svceng
8 | kind: SedTransformer
9 | metadata:
10 | name: sedtransformer
11 | argsOneLiner: s^||DOMAIN||^${DOMAIN}^g s^||DEPLOYMENT_ENV||^${DEPLOYMENT_ENV}^g s^||BLOC_DOMAIN||^${BLOC_DOMAIN}^g
12 |
--------------------------------------------------------------------------------
/k8s/demo-dbs/kustomize/demo-dbs/components/postgres/configure_postgres.sql:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright SecureKey Technologies Inc. All Rights Reserved.
3 |
4 | SPDX-License-Identifier: Apache-2.0
5 | */
6 |
7 | CREATE USER loginconsent with encrypted password 'loginconsent-secret-pw';
8 | CREATE DATABASE loginconsent;
9 |
10 | CREATE USER strapi with encrypted password 'strapi-secret-pw';
11 | CREATE DATABASE strapi;
12 |
--------------------------------------------------------------------------------
/k8s/demo-dbs/kustomize/demo-dbs/components/mongodb/kustomization.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | apiVersion: kustomize.config.k8s.io/v1alpha1
8 | kind: Component
9 | images:
10 | - name: mongo
11 | newName: docker.io/mongo
12 | newTag: "4.0"
13 |
14 | resources:
15 | - deployment.yml
16 | - service.yml
17 |
--------------------------------------------------------------------------------
/k8s/login-consent/kustomize/login-consent/overlays/common/login-consent/login-consent.env:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | # Copyright Gen Digital Inc. All Rights Reserved.
4 | #
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | ADMIN_URL=https://hydra-admin.||DOMAIN||
9 | TLS_SYSTEMCERTPOOL=true
10 | CLAIMS_CONFIG_FILE_PATH=/etc/login-consent/config/claims-config.json
11 |
--------------------------------------------------------------------------------
/k8s/login-consent/kustomize/login-consent/components/hydra/hydra-env.env:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | URLS_LOGIN=https://
8 | URLS_CONSENT=https://
9 | URLS_SELF_ISSUER=http://
10 | SERVE_ADMIN_PORT="4445"
11 | SERVE_PUBLIC_PORT="4444"
12 | OIDC_SUBJECT_TYPES_SUPPORTED=public
13 | SERVE_TLS_ALLOW_TERMINATION_FROM="10.0.0.0/8"
14 |
--------------------------------------------------------------------------------
/k8s/cms/kustomize/cms/components/strapi/secret.env:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | DATABASE_CLIENT=||DATABASE_CLIENT||
8 | DATABASE_HOST=||DATABASE_HOST||
9 | DATABASE_PORT="||DATABASE_PORT||"
10 | DATABASE_NAME=||DATABASE_NAME||
11 | DATABASE_USERNAME=||DATABASE_USERNAME||
12 | DATABASE_PASSWORD=||DATABASE_PASSWORD||
13 | SERVE_PORT=1337
14 |
--------------------------------------------------------------------------------
/k8s/comparator/kustomize/comparator/overlays/common/cbp/config.env:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | COMPARATOR_DID_DOMAIN=||BLOC_DOMAIN||
8 | COMPARATOR_CSH_URL=https://csh.||DOMAIN||
9 | COMPARATOR_VAULT_URL=https://vault-server.||DOMAIN||
10 | COMPARATOR_TLS_SYSTEMCERTPOOL=true
11 | COMPARATOR_DID_ANCHOR_ORIGIN=https://orb-2.||DOMAIN||
12 |
--------------------------------------------------------------------------------
/k8s/comparator/kustomize/comparator/overlays/common/ucis/config.env:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | COMPARATOR_DID_DOMAIN=||BLOC_DOMAIN||
8 | COMPARATOR_CSH_URL=https://csh.||DOMAIN||
9 | COMPARATOR_VAULT_URL=https://vault-server.||DOMAIN||
10 | COMPARATOR_TLS_SYSTEMCERTPOOL=true
11 | COMPARATOR_DID_ANCHOR_ORIGIN=https://orb-2.||DOMAIN||
12 |
--------------------------------------------------------------------------------
/test/cmd/cms/testdata/travelcards.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "userid":"100",
4 | "vcmetadata":{
5 | "name":"Travel Card",
6 | "description":"Travel Card for Mr.John"
7 | },
8 | "travelcardid":"123-456-765",
9 | "name":"John",
10 | "sex":"M",
11 | "country":"Canada",
12 | "dob":"12-06-1989",
13 | "issuedate":"01-06-2018",
14 | "cardexpires":"01-06-2023",
15 | "type":"TravelCard"
16 | }
17 | ]
--------------------------------------------------------------------------------
/k8s/comparator/kustomize/comparator/overlays/common/benefits-dept/config.env:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | COMPARATOR_DID_DOMAIN=||BLOC_DOMAIN||
8 | COMPARATOR_CSH_URL=https://csh.||DOMAIN||
9 | COMPARATOR_VAULT_URL=https://vault-server.||DOMAIN||
10 | COMPARATOR_TLS_SYSTEMCERTPOOL=true
11 | COMPARATOR_DID_ANCHOR_ORIGIN=https://orb-2.||DOMAIN||
12 |
--------------------------------------------------------------------------------
/test/cmd/cms/testdata/transcripts.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "userid":"100",
4 | "vcmetadata":{
5 | "name":"Degree Transcript",
6 | "description":"Degree Transcript for Mr.John"
7 | },
8 | "studentid":"323456898",
9 | "name":"John",
10 | "university":"Faber College",
11 | "status":"graduated",
12 | "totalcredits":"100",
13 | "course":"Bachelors in Computing Science",
14 | "type":"Transcript"
15 | }
16 | ]
--------------------------------------------------------------------------------
/k8s/jobs/kustomize/jobs/overlays/common/rp/rolebinding.yml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | ---
8 | apiVersion: rbac.authorization.k8s.io/v1
9 | kind: RoleBinding
10 | metadata:
11 | name: rp
12 | roleRef:
13 | apiGroup: rbac.authorization.k8s.io
14 | kind: Role
15 | name: rp
16 | subjects:
17 | - kind: ServiceAccount
18 | name: default
19 |
--------------------------------------------------------------------------------
/k8s/ace-rp/kustomize/ace-rp/overlays/local/ace-rp/cbp/replacements.yml:
--------------------------------------------------------------------------------
1 | source:
2 | kind: Service
3 | name: cbp-rp
4 | version: v1
5 | targets:
6 | - fieldPaths:
7 | - spec.tls.0.hosts.0
8 | - spec.rules.0.host
9 | options:
10 | delimiter: .
11 | select:
12 | kind: Ingress
13 | name: cbp-ace-rp
14 | - fieldPaths:
15 | - spec.rules.0.http.paths.0.backend.service.name
16 | select:
17 | kind: Ingress
18 | name: cbp-ace-rp
19 |
--------------------------------------------------------------------------------
/k8s/login-consent/kustomize/login-consent/overlays/local/hydra/replacements.yml:
--------------------------------------------------------------------------------
1 | source:
2 | kind: Service
3 | name: hydra
4 | version: v1
5 | targets:
6 | - fieldPaths:
7 | - spec.tls.0.hosts.0
8 | - spec.rules.0.host
9 | options:
10 | delimiter: .
11 | select:
12 | kind: Ingress
13 | name: hydra
14 | - fieldPaths:
15 | - spec.rules.0.http.paths.0.backend.service.name
16 | select:
17 | kind: Ingress
18 | name: hydra
19 |
--------------------------------------------------------------------------------
/k8s/ace-rp/kustomize/ace-rp/overlays/local/ace-rp/ucis/replacements.yml:
--------------------------------------------------------------------------------
1 | source:
2 | kind: Service
3 | name: ucis-rp
4 | version: v1
5 | targets:
6 | - fieldPaths:
7 | - spec.tls.0.hosts.0
8 | - spec.rules.0.host
9 | options:
10 | delimiter: .
11 | select:
12 | kind: Ingress
13 | name: ucis-ace-rp
14 | - fieldPaths:
15 | - spec.rules.0.http.paths.0.backend.service.name
16 | select:
17 | kind: Ingress
18 | name: ucis-ace-rp
19 |
--------------------------------------------------------------------------------
/k8s/jobs/kustomize/jobs/overlays/common/issuer/rolebinding.yml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | ---
8 | apiVersion: rbac.authorization.k8s.io/v1
9 | kind: RoleBinding
10 | metadata:
11 | name: issuer
12 | roleRef:
13 | apiGroup: rbac.authorization.k8s.io
14 | kind: Role
15 | name: issuer
16 | subjects:
17 | - kind: ServiceAccount
18 | name: default
19 |
--------------------------------------------------------------------------------
/k8s/cms/kustomize/cms/overlays/common/oathkeeper/rolebinding.yml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | ---
8 | apiVersion: rbac.authorization.k8s.io/v1
9 | kind: RoleBinding
10 | metadata:
11 | name: oathkeeper
12 | roleRef:
13 | apiGroup: rbac.authorization.k8s.io
14 | kind: Role
15 | name: oathkeeper
16 | subjects:
17 | - kind: ServiceAccount
18 | name: default
19 |
--------------------------------------------------------------------------------
/k8s/rp/kustomize/rp/base/service.yml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | ---
8 | apiVersion: v1
9 | kind: Service
10 | metadata:
11 | creationTimestamp: null
12 | name: verifier
13 | spec:
14 | ports:
15 | - name: http
16 | port: 80
17 | protocol: TCP
18 | targetPort: http-port
19 | selector:
20 | app: rp
21 | status:
22 | loadBalancer: {}
23 |
--------------------------------------------------------------------------------
/k8s/ace-rp/kustomize/ace-rp/base/service.yml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | ---
8 | apiVersion: v1
9 | kind: Service
10 | metadata:
11 | creationTimestamp: null
12 | name: rp
13 | spec:
14 | ports:
15 | - name: http
16 | port: 80
17 | protocol: TCP
18 | targetPort: http-port
19 | selector:
20 | app: ace-rp
21 | status:
22 | loadBalancer: {}
23 |
--------------------------------------------------------------------------------
/k8s/cms/kustomize/cms/overlays/common/oathkeeper/role.yml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | ---
8 | apiVersion: rbac.authorization.k8s.io/v1
9 | kind: Role
10 | metadata:
11 | name: oathkeeper
12 | rules:
13 | - apiGroups:
14 | - ""
15 | resources:
16 | - configmaps
17 | verbs:
18 | - create
19 | - get
20 | - list
21 | - update
22 | - patch
23 | - watch
24 |
--------------------------------------------------------------------------------
/k8s/issuer/kustomize/issuer/base/service.yml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | ---
8 | apiVersion: v1
9 | kind: Service
10 | metadata:
11 | creationTimestamp: null
12 | name: issuer
13 | spec:
14 | ports:
15 | - name: http
16 | port: 80
17 | protocol: TCP
18 | targetPort: http-port
19 | selector:
20 | app: issuer
21 | status:
22 | loadBalancer: {}
23 |
--------------------------------------------------------------------------------
/k8s/cms/kustomize/cms/overlays/local/oathkeeper/replacements.yml:
--------------------------------------------------------------------------------
1 | source:
2 | kind: Service
3 | name: oathkeeper-proxy
4 | version: v1
5 | targets:
6 | - fieldPaths:
7 | - spec.tls.0.hosts.0
8 | - spec.rules.0.host
9 | options:
10 | delimiter: .
11 | select:
12 | kind: Ingress
13 | name: oathkeeper-proxy
14 | - fieldPaths:
15 | - spec.rules.0.http.paths.0.backend.service.name
16 | select:
17 | kind: Ingress
18 | name: oathkeeper-proxy
19 |
--------------------------------------------------------------------------------
/k8s/gatekeeper/README.md:
--------------------------------------------------------------------------------
1 | # [Gatekeeper](https://github.com/trustbloc/ace#gatekeeper) k8s deployment
2 |
3 | ## Prerequisites
4 | * [Minikube](https://minikube.sigs.k8s.io/docs/start/) with ingress addon.
5 | * GNU sed
6 | * (Optional: Gets installed by make) [kustomize](https://kubectl.docs.kubernetes.io/installation/kustomize/).
7 |
8 | ## Quick Run
9 | * `make all`
10 | * `make deploy-gatekeeper`
11 |
12 | ## Cleanup
13 | * `make undeploy-gatekeeper`
14 | * `make clean`
15 |
--------------------------------------------------------------------------------
/k8s/jobs/README.md:
--------------------------------------------------------------------------------
1 | # [TrustBloc Sandbox Shared DBs]() k8s deployment #
2 |
3 |
4 | ## pre-requisits
5 | * [Minikube](https://minikube.sigs.k8s.io/docs/start/).
6 | * (Optional: Gets installed by make) [kustomize](https://kubectl.docs.kubernetes.io/installation/kustomize/).
7 |
8 | ## Quick Run
9 | * `make all`
10 | * `make deploy-sandbox`
11 |
12 | ## Cleanup
13 | * `make undeploy-sandbox`
14 | * `make clean`
15 |
16 | ## options and features
17 | * Will deploy Sandbox.
18 |
--------------------------------------------------------------------------------
/k8s/cms/kustomize/cms/components/strapi/service.yml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | ---
8 | apiVersion: v1
9 | kind: Service
10 | metadata:
11 | creationTimestamp: null
12 | name: strapi
13 | spec:
14 | ports:
15 | - name: http
16 | port: 80
17 | protocol: TCP
18 | targetPort: http-port
19 | selector:
20 | app: strapi
21 | status:
22 | loadBalancer: {}
23 |
--------------------------------------------------------------------------------
/k8s/login-consent/kustomize/login-consent/overlays/local/hydra-admin/replacements.yml:
--------------------------------------------------------------------------------
1 | source:
2 | kind: Service
3 | name: hydra-admin
4 | version: v1
5 | targets:
6 | - fieldPaths:
7 | - spec.tls.0.hosts.0
8 | - spec.rules.0.host
9 | options:
10 | delimiter: .
11 | select:
12 | kind: Ingress
13 | name: hydra-admin
14 | - fieldPaths:
15 | - spec.rules.0.http.paths.0.backend.service.name
16 | select:
17 | kind: Ingress
18 | name: hydra-admin
19 |
--------------------------------------------------------------------------------
/k8s/ace-rp/kustomize/ace-rp/overlays/cbp/kustomization.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | apiVersion: kustomize.config.k8s.io/v1beta1
8 | kind: Kustomization
9 |
10 | commonLabels:
11 | component: cbp-rp
12 |
13 | configMapGenerator:
14 | - envs:
15 | - config.env
16 | behavior: merge
17 | name: ace-rp-env
18 |
19 | namePrefix: cbp-
20 |
21 | resources:
22 | - ../../base
23 |
--------------------------------------------------------------------------------
/k8s/ace-rp/kustomize/ace-rp/overlays/ucis/kustomization.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | apiVersion: kustomize.config.k8s.io/v1beta1
8 | kind: Kustomization
9 |
10 | commonLabels:
11 | component: ucis-rp
12 |
13 | configMapGenerator:
14 | - envs:
15 | - config.env
16 | behavior: merge
17 | name: ace-rp-env
18 |
19 | namePrefix: ucis-
20 |
21 | resources:
22 | - ../../base
23 |
--------------------------------------------------------------------------------
/k8s/comparator/kustomize/comparator/overlays/local/comparator/cbp/replacements.yml:
--------------------------------------------------------------------------------
1 | source:
2 | kind: Service
3 | name: cbp-comparator
4 | version: v1
5 | targets:
6 | - fieldPaths:
7 | - spec.tls.0.hosts.0
8 | - spec.rules.0.host
9 | options:
10 | delimiter: .
11 | select:
12 | kind: Ingress
13 | name: cbp-comparator
14 | - fieldPaths:
15 | - spec.rules.0.http.paths.0.backend.service.name
16 | select:
17 | kind: Ingress
18 | name: cbp-comparator
19 |
--------------------------------------------------------------------------------
/k8s/gatekeeper/kustomize/gatekeeper/base/service.yml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | ---
8 | apiVersion: v1
9 | kind: Service
10 | metadata:
11 | creationTimestamp: null
12 | name: gatekeeper
13 | spec:
14 | ports:
15 | - name: http
16 | port: 80
17 | protocol: TCP
18 | targetPort: http-port
19 | selector:
20 | app: gatekeeper
21 | status:
22 | loadBalancer: {}
23 |
--------------------------------------------------------------------------------
/k8s/login-consent/kustomize/login-consent/overlays/local/login-consent/replacements.yml:
--------------------------------------------------------------------------------
1 | source:
2 | kind: Service
3 | name: login-consent
4 | version: v1
5 | targets:
6 | - fieldPaths:
7 | - spec.tls.0.hosts.0
8 | - spec.rules.0.host
9 | options:
10 | delimiter: .
11 | select:
12 | kind: Ingress
13 | name: login-consent
14 | - fieldPaths:
15 | - spec.rules.0.http.paths.0.backend.service.name
16 | select:
17 | kind: Ingress
18 | name: login-consent
19 |
--------------------------------------------------------------------------------
/k8s/comparator/kustomize/comparator/overlays/local/comparator/ucis/replacements.yml:
--------------------------------------------------------------------------------
1 | source:
2 | kind: Service
3 | name: ucis-comparator
4 | version: v1
5 | targets:
6 | - fieldPaths:
7 | - spec.tls.0.hosts.0
8 | - spec.rules.0.host
9 | options:
10 | delimiter: .
11 | select:
12 | kind: Ingress
13 | name: ucis-comparator
14 | - fieldPaths:
15 | - spec.rules.0.http.paths.0.backend.service.name
16 | select:
17 | kind: Ingress
18 | name: ucis-comparator
19 |
--------------------------------------------------------------------------------
/k8s/gatekeeper/kustomize/gatekeeper/overlays/common/config.env:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | GK_BLOC_DOMAIN=||BLOC_DOMAIN||
8 | GK_DID_ANCHOR_ORIGIN=https://orb-2.||DOMAIN||
9 | GK_VAULT_SERVER_URL=https://vault-server.||DOMAIN||
10 | GK_CSH_URL=https://csh.||DOMAIN||
11 | GK_VC_ISSUER_URL=https://issuer-vcs.||DOMAIN||
12 | GK_VC_ISSUER_PROFILE=vc-issuer-gk
13 | GK_TLS_SYSTEMCERTPOOL=true
14 |
--------------------------------------------------------------------------------
/k8s/issuer/kustomize/issuer/base/config.env:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | ISSUER_HOST_URL=0.0.0.0:8081
8 | DATABASE_PREFIX=test
9 | ISSUER_VCS_URL=http://
10 | ISSUER_CMS_URL=http://
11 | ISSUER_ADAPTER_URL=http://
12 | OAUTH2_ENDPOINT_AUTH_URL=http://
13 | OAUTH2_ENDPOINT_TOKEN_URL=http://
14 | OAUTH2_ISSUER_CLIENT_REDIRECT_URL=http://
15 | OAUTH2_ENDPOINT_TOKEN_INTROSPECTION_URL=http://
--------------------------------------------------------------------------------
/k8s/ace-rp/kustomize/ace-rp/overlays/local/ace-rp/benefits-dept/replacements.yml:
--------------------------------------------------------------------------------
1 | source:
2 | kind: Service
3 | name: benefits-dept-rp
4 | version: v1
5 | targets:
6 | - fieldPaths:
7 | - spec.tls.0.hosts.0
8 | - spec.rules.0.host
9 | options:
10 | delimiter: .
11 | select:
12 | kind: Ingress
13 | name: benefits-dept-ace-rp
14 | - fieldPaths:
15 | - spec.rules.0.http.paths.0.backend.service.name
16 | select:
17 | kind: Ingress
18 | name: benefits-dept-ace-rp
19 |
--------------------------------------------------------------------------------
/k8s/comparator/kustomize/comparator/base/comparator/service.yml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | ---
8 | apiVersion: v1
9 | kind: Service
10 | metadata:
11 | creationTimestamp: null
12 | name: comparator
13 | spec:
14 | ports:
15 | - name: http
16 | port: 80
17 | protocol: TCP
18 | targetPort: http-port
19 | selector:
20 | app: comparator
21 | status:
22 | loadBalancer: {}
23 |
--------------------------------------------------------------------------------
/test/bdd/issuer/features/issuer_pre_authorize.feature:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | @all
8 | @issuer
9 | Feature: Issuer Pre-Authorize
10 | @issuer_pre_authorize_e2e
11 | Scenario: Execute PreAuthorize flow
12 | Given User wants to receive credentials with format "jwt_vc" and type "VerifiedEmployee"
13 | When User request issuer to start pre-authorization flow
14 | Then no error is occurred
--------------------------------------------------------------------------------
/k8s/comparator/kustomize/comparator/overlays/cbp/kustomization.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | apiVersion: kustomize.config.k8s.io/v1beta1
8 | kind: Kustomization
9 |
10 | commonLabels:
11 | component: cbp-comparator
12 |
13 | configMapGenerator:
14 | - envs:
15 | - config.env
16 | behavior: merge
17 | name: comparator-env
18 |
19 | namePrefix: cbp-
20 |
21 | resources:
22 | - ../../base
23 |
--------------------------------------------------------------------------------
/k8s/comparator/kustomize/comparator/overlays/ucis/kustomization.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | apiVersion: kustomize.config.k8s.io/v1beta1
8 | kind: Kustomization
9 |
10 | commonLabels:
11 | component: ucis-comparator
12 |
13 | configMapGenerator:
14 | - envs:
15 | - config.env
16 | behavior: merge
17 | name: comparator-env
18 |
19 | namePrefix: ucis-
20 |
21 | resources:
22 | - ../../base
23 |
--------------------------------------------------------------------------------
/k8s/demo-dbs/README.md:
--------------------------------------------------------------------------------
1 | # [TrustBloc Sandbox Shared DBs]() k8s deployment #
2 |
3 |
4 | ## pre-requisits
5 | * [Minikube](https://minikube.sigs.k8s.io/docs/start/).
6 | * (Optional: Gets installed by make) [kustomize](https://kubectl.docs.kubernetes.io/installation/kustomize/).
7 |
8 | ## Quick Run
9 | * `make all`
10 | * `make deploy-sandbox`
11 |
12 | ## Cleanup
13 | * `make undeploy-sandbox`
14 | * `make clean`
15 |
16 | ## options and features
17 | * Will deploy Sandbox MongoDB and PostgresSQL.
18 |
--------------------------------------------------------------------------------
/k8s/ace-rp/kustomize/ace-rp/overlays/benefits-dept/kustomization.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | apiVersion: kustomize.config.k8s.io/v1beta1
8 | kind: Kustomization
9 |
10 | commonLabels:
11 | component: benefits-dept-rp
12 |
13 | configMapGenerator:
14 | - envs:
15 | - config.env
16 | behavior: merge
17 | name: ace-rp-env
18 |
19 | namePrefix: benefits-dept-
20 |
21 | resources:
22 | - ../../base
23 |
--------------------------------------------------------------------------------
/test/ui-automation/test/helpers/index.js:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright SecureKey Technologies Inc. All Rights Reserved.
3 |
4 | SPDX-License-Identifier: Apache-2.0
5 | */
6 |
7 | 'use strict';
8 |
9 | const chapi = require('./chapi');
10 | const wallet = require('./wallet');
11 | const issuer = require('./issuer');
12 | const verifier = require('./verifier');
13 |
14 | const api = {};
15 | module.exports = api;
16 |
17 | api.chapi = chapi;
18 | api.wallet = wallet;
19 | api.issuer = issuer;
20 | api.verifier = verifier;
21 |
--------------------------------------------------------------------------------
/k8s/demo-dbs/kustomize/demo-dbs/components/mongodb/service.yml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | ---
8 | apiVersion: v1
9 | kind: Service
10 | metadata:
11 | creationTimestamp: null
12 | name: mongodb-demo
13 | spec:
14 | ports:
15 | - name: mongodb-port
16 | port: 27017
17 | protocol: TCP
18 | targetPort: mongodb-port
19 | selector:
20 | app: mongodb-demo
21 | status:
22 | loadBalancer: {}
23 |
--------------------------------------------------------------------------------
/k8s/cms/kustomize/plugin/svceng/sedtransformer/SedTransformer:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env bash
2 | #
3 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
4 | #
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | # https://github.com/kubernetes-sigs/kustomize/blob/master/plugin/someteam.example.com/v1/sedtransformer/SedTransformer
9 | # Skip the config file name argument.
10 | shift
11 | args=()
12 | for arg in "$@"; do
13 | env_expanded=${arg@P}
14 | args+=(-e "$env_expanded")
15 | done
16 |
17 | sed "${args[@]}"
18 |
--------------------------------------------------------------------------------
/k8s/comparator/kustomize/comparator/overlays/local/comparator/benefits-dept/replacements.yml:
--------------------------------------------------------------------------------
1 | source:
2 | kind: Service
3 | name: benefits-dept-comparator
4 | version: v1
5 | targets:
6 | - fieldPaths:
7 | - spec.tls.0.hosts.0
8 | - spec.rules.0.host
9 | options:
10 | delimiter: .
11 | select:
12 | kind: Ingress
13 | name: benefits-dept-comparator
14 | - fieldPaths:
15 | - spec.rules.0.http.paths.0.backend.service.name
16 | select:
17 | kind: Ingress
18 | name: benefits-dept-comparator
19 |
--------------------------------------------------------------------------------
/k8s/demo-dbs/kustomize/demo-dbs/components/postgres/service.yml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | ---
8 | apiVersion: v1
9 | kind: Service
10 | metadata:
11 | creationTimestamp: null
12 | name: postgres-demo
13 | spec:
14 | ports:
15 | - name: postgres-port
16 | port: 5432
17 | protocol: TCP
18 | targetPort: postgres-port
19 | selector:
20 | app: postgres-demo
21 | status:
22 | loadBalancer: {}
23 |
--------------------------------------------------------------------------------
/k8s/jobs/kustomize/plugin/svceng/sedtransformer/SedTransformer:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env bash
2 | #
3 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
4 | #
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | # https://github.com/kubernetes-sigs/kustomize/blob/master/plugin/someteam.example.com/v1/sedtransformer/SedTransformer
9 | # Skip the config file name argument.
10 | shift
11 | args=()
12 | for arg in "$@"; do
13 | env_expanded=${arg@P}
14 | args+=(-e "$env_expanded")
15 | done
16 |
17 | sed "${args[@]}"
18 |
--------------------------------------------------------------------------------
/k8s/rp/kustomize/plugin/svceng/sedtransformer/SedTransformer:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env bash
2 | #
3 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
4 | #
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | # https://github.com/kubernetes-sigs/kustomize/blob/master/plugin/someteam.example.com/v1/sedtransformer/SedTransformer
9 | # Skip the config file name argument.
10 | shift
11 | args=()
12 | for arg in "$@"; do
13 | env_expanded=${arg@P}
14 | args+=(-e "$env_expanded")
15 | done
16 |
17 | sed "${args[@]}"
18 |
--------------------------------------------------------------------------------
/cmd/login-consent-server-vue/README.md:
--------------------------------------------------------------------------------
1 | # login-consent-server-vue
2 |
3 | Frontend for the login-consent server.
4 |
5 | ## Project setup
6 | ```
7 | npm install
8 | ```
9 |
10 | ### Compiles and hot-reloads for development
11 | ```
12 | npm run serve
13 | ```
14 |
15 | ### Compiles and minifies for production
16 | ```
17 | npm run build
18 | ```
19 |
20 | ### Lints and fixes files
21 | ```
22 | npm run lint
23 | ```
24 |
25 | ### Customize configuration
26 | See [Configuration Reference](https://cli.vuejs.org/config/).
27 |
--------------------------------------------------------------------------------
/k8s/ace-rp/kustomize/plugin/svceng/sedtransformer/SedTransformer:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env bash
2 | #
3 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
4 | #
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | # https://github.com/kubernetes-sigs/kustomize/blob/master/plugin/someteam.example.com/v1/sedtransformer/SedTransformer
9 | # Skip the config file name argument.
10 | shift
11 | args=()
12 | for arg in "$@"; do
13 | env_expanded=${arg@P}
14 | args+=(-e "$env_expanded")
15 | done
16 |
17 | sed "${args[@]}"
18 |
--------------------------------------------------------------------------------
/k8s/comparator/kustomize/plugin/svceng/sedtransformer/SedTransformer:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env bash
2 | #
3 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
4 | #
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | # https://github.com/kubernetes-sigs/kustomize/blob/master/plugin/someteam.example.com/v1/sedtransformer/SedTransformer
9 | # Skip the config file name argument.
10 | shift
11 | args=()
12 | for arg in "$@"; do
13 | env_expanded=${arg@P}
14 | args+=(-e "$env_expanded")
15 | done
16 |
17 | sed "${args[@]}"
18 |
--------------------------------------------------------------------------------
/k8s/demo-dbs/kustomize/demo-dbs/components/postgres/kustomization.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | apiVersion: kustomize.config.k8s.io/v1alpha1
8 | kind: Component
9 | images:
10 | - name: postgres
11 | newName: docker.io/postgres
12 | newTag: "13"
13 |
14 | configMapGenerator:
15 | - files:
16 | - configure_postgres.sql
17 | name: postgres-configure
18 |
19 | resources:
20 | - deployment.yml
21 | - service.yml
22 |
--------------------------------------------------------------------------------
/k8s/gatekeeper/kustomize/plugin/svceng/sedtransformer/SedTransformer:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env bash
2 | #
3 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
4 | #
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | # https://github.com/kubernetes-sigs/kustomize/blob/master/plugin/someteam.example.com/v1/sedtransformer/SedTransformer
9 | # Skip the config file name argument.
10 | shift
11 | args=()
12 | for arg in "$@"; do
13 | env_expanded=${arg@P}
14 | args+=(-e "$env_expanded")
15 | done
16 |
17 | sed "${args[@]}"
18 |
--------------------------------------------------------------------------------
/k8s/issuer/kustomize/plugin/svceng/sedtransformer/SedTransformer:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env bash
2 | #
3 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
4 | #
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | # https://github.com/kubernetes-sigs/kustomize/blob/master/plugin/someteam.example.com/v1/sedtransformer/SedTransformer
9 | # Skip the config file name argument.
10 | shift
11 | args=()
12 | for arg in "$@"; do
13 | env_expanded=${arg@P}
14 | args+=(-e "$env_expanded")
15 | done
16 |
17 | sed "${args[@]}"
18 |
--------------------------------------------------------------------------------
/k8s/comparator/kustomize/comparator/overlays/benefits-dept/kustomization.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | apiVersion: kustomize.config.k8s.io/v1beta1
8 | kind: Kustomization
9 |
10 | commonLabels:
11 | component: benefits-dept-comparator
12 |
13 | configMapGenerator:
14 | - envs:
15 | - config.env
16 | behavior: merge
17 | name: comparator-env
18 |
19 | namePrefix: benefits-dept-
20 |
21 | resources:
22 | - ../../base
23 |
--------------------------------------------------------------------------------
/k8s/login-consent/kustomize/plugin/svceng/sedtransformer/SedTransformer:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env bash
2 | #
3 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
4 | #
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | # https://github.com/kubernetes-sigs/kustomize/blob/master/plugin/someteam.example.com/v1/sedtransformer/SedTransformer
9 | # Skip the config file name argument.
10 | shift
11 | args=()
12 | for arg in "$@"; do
13 | env_expanded=${arg@P}
14 | args+=(-e "$env_expanded")
15 | done
16 |
17 | sed "${args[@]}"
18 |
--------------------------------------------------------------------------------
/pkg/restapi/healthcheck/controller_test.go:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | SPDX-License-Identifier: Apache-2.0
4 | */
5 |
6 | package healthcheck
7 |
8 | import (
9 | "testing"
10 |
11 | "github.com/stretchr/testify/require"
12 | )
13 |
14 | func TestController_New(t *testing.T) {
15 | t.Run("test success", func(t *testing.T) {
16 | controller := New()
17 | require.NotNil(t, controller)
18 | ops := controller.GetOperations()
19 |
20 | require.Equal(t, 1, len(ops))
21 | })
22 | }
23 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | # Binaries for programs and plugins
8 | *.exe
9 | *.exe~
10 | *.dll
11 | *.so
12 | *.dylib
13 |
14 | # Editor and go temporary files & folders
15 | .swp
16 | vendor
17 |
18 | # Test binary, build with `go test -c`
19 | *.test
20 |
21 | # Output of the go coverage tool, specifically when used with LiteIDE
22 | *.out
23 | .idea
24 | .DS_Store
25 | .vscode/
26 |
27 | coverage.out
28 |
29 | .build
30 |
--------------------------------------------------------------------------------
/test/bdd/ace/pkg/gatekeeper/models.go:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright SecureKey Technologies Inc. All Rights Reserved.
3 |
4 | SPDX-License-Identifier: Apache-2.0
5 | */
6 |
7 | package gatekeeper
8 |
9 | type protectRequest struct {
10 | Policy string `json:"policy"`
11 | Target string `json:"target"`
12 | }
13 |
14 | type protectResponse struct {
15 | DID string `json:"did"`
16 | }
17 |
18 | type releaseRequest struct {
19 | DID string `json:"did"`
20 | }
21 |
22 | type releaseResponse struct {
23 | TicketID string `json:"ticket_id"`
24 | }
25 |
--------------------------------------------------------------------------------
/test/cmd/cms/testdata/mdlevidences.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "userid":"100",
4 | "vcmetadata":{
5 | "@context":[
6 | "https://www.w3.org/2018/credentials/v1",
7 | "https://trustbloc.github.io/context/vc/examples/booking-ref-v1.jsonld"
8 | ],
9 | "name":"Taylor Flights Booking Reference",
10 | "description":"Booking Reference for Mr.Louis Pasteur"
11 | },
12 | "vccredentialsubject":{
13 | "referenceNumber":"K1J 3XA",
14 | "issuedBy":"Taylor Chartered Flights"
15 | }
16 | }
17 | ]
--------------------------------------------------------------------------------
/k8s/cms/kustomize/cms/overlays/common/sedb64transform.yml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | apiVersion: svceng
8 | kind: SedB64Transformer
9 | metadata:
10 | name: sedb64transformer
11 | argsOneLiner: s^||DATABASE_USERNAME||^${DATABASE_USERNAME}^ s^||DATABASE_PASSWORD||^${DATABASE_PASSWORD}^ s^||DATABASE_CLIENT||^${DATABASE_CLIENT}^ s^||DATABASE_HOST||^${DATABASE_HOST}^ s^||DATABASE_PORT||^${DATABASE_PORT}^ s^||DATABASE_NAME||^${DATABASE_NAME}^
12 |
--------------------------------------------------------------------------------
/k8s/cms/kustomize/cms/overlays/local/sedb64transform.yml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | apiVersion: svceng
8 | kind: SedB64Transformer
9 | metadata:
10 | name: sedb64transformer
11 | argsOneLiner: s^||DATABASE_USERNAME||^${DATABASE_USERNAME}^ s^||DATABASE_PASSWORD||^${DATABASE_PASSWORD}^ s^||DATABASE_CLIENT||^${DATABASE_CLIENT}^ s^||DATABASE_HOST||^${DATABASE_HOST}^ s^||DATABASE_PORT||^${DATABASE_PORT}^ s^||DATABASE_NAME||^${DATABASE_NAME}^
12 |
--------------------------------------------------------------------------------
/test/cmd/cms/testdata/boardingpasses.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "userid":"100",
4 | "vcmetadata":{
5 | "@context":[
6 | "https://www.w3.org/2018/credentials/v1",
7 | "https://trustbloc.github.io/context/vc/examples/booking-ref-v1.jsonld"
8 | ],
9 | "name":"Taylor Flights Booking Reference",
10 | "description":"Booking Reference for Mr.Louis Pasteur"
11 | },
12 | "vccredentialsubject":{
13 | "referenceNumber":"K1J 3XA",
14 | "issuedBy":"Taylor Chartered Flights"
15 | }
16 | }
17 | ]
--------------------------------------------------------------------------------
/test/cmd/cms/testdata/creditscores.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "userid":"100",
4 | "metadata":{
5 | "contexts":[
6 | "https://trustbloc.github.io/context/vc/examples/credit-score-v1.jsonld"
7 | ],
8 | "scopes":[
9 | "CreditScore"
10 | ]
11 | },
12 | "data":{
13 | "family_name":"Smith",
14 | "given_name":"John",
15 | "birthdate":"1990-01-01",
16 | "address":"4726 Pine Street, Toronto - A1B 2C3",
17 | "report_date":"2020-08-14",
18 | "score":"737"
19 | }
20 | }
21 | ]
--------------------------------------------------------------------------------
/k8s/rp/kustomize/rp/overlays/local/rp/add-ca.yml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | apiVersion: apps/v1
8 | kind: Deployment
9 | metadata:
10 | name: rp
11 | spec:
12 | template:
13 | spec:
14 | volumes:
15 | - name: ca-cert
16 | configMap:
17 | name: demo-ca-cert
18 | containers:
19 | - name: rp
20 | volumeMounts:
21 | - name: ca-cert
22 | mountPath: /etc/rp/tls
23 |
--------------------------------------------------------------------------------
/k8s/cms/kustomize/cms/components/oathkeeper/kustomization.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | apiVersion: kustomize.config.k8s.io/v1alpha1
8 | kind: Component
9 | images:
10 | - name: oathkeeper
11 | newName: oryd/oathkeeper
12 | newTag: v0.38.15-alpine
13 |
14 | configMapGenerator:
15 | - files:
16 | - config.yml
17 | name: oathkeeper-config
18 | - files:
19 | - access-rules.json
20 | name: oathkeeper-rules
21 |
22 | resources:
23 | - oathkeeper.yml
24 |
--------------------------------------------------------------------------------
/k8s/issuer/kustomize/issuer/overlays/local/issuer/add-ca.yml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | apiVersion: apps/v1
8 | kind: Deployment
9 | metadata:
10 | name: issuer
11 | spec:
12 | template:
13 | spec:
14 | volumes:
15 | - name: ca-cert
16 | configMap:
17 | name: demo-ca-cert
18 | containers:
19 | - name: issuer
20 | volumeMounts:
21 | - name: ca-cert
22 | mountPath: /etc/issuer/tls
23 |
--------------------------------------------------------------------------------
/k8s/login-consent/kustomize/login-consent/components/hydra/kustomization.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | apiVersion: kustomize.config.k8s.io/v1alpha1
8 | kind: Component
9 | images:
10 | - name: hydra
11 | newName: oryd/hydra
12 | newTag: v1.3.2-alpine
13 |
14 | secretGenerator:
15 | - envs:
16 | - hydra-secret.env
17 | name: hydra-secret
18 |
19 | configMapGenerator:
20 | - envs:
21 | - hydra-env.env
22 | name: hydra-env
23 |
24 | resources:
25 | - hydra.yml
26 |
--------------------------------------------------------------------------------
/k8s/scripts/ci_minikube_setup.sh:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env bash
2 | #
3 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
4 | #
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 | set -e
8 |
9 | # Set default values, which may be overriden by the environment variables
10 | : ${DOMAIN:=trustbloc.dev}
11 |
12 | source ./coredns_patch.sh
13 |
14 | echo 'updating entries in /etc/hosts'
15 | echo '=========================== CUT =========================='
16 | generate_host_entries | sudo tee -a /etc/hosts
17 | echo '=========================== CUT =========================='
18 |
--------------------------------------------------------------------------------
/k8s/issuer/kustomize/issuer/overlays/common/sedb64transform.yml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | apiVersion: svceng
8 | kind: SedB64Transformer
9 | metadata:
10 | name: sedb64transformer
11 | argsOneLiner: s^||MONGODB_URL||^${MONGODB_URL}^ s^||EXTERNAL_API_CLIENTID||^${EXTERNAL_API_CLIENTID}^ s^||EXTERNAL_API_CLIENTSECRET||^${EXTERNAL_API_CLIENTSECRET}^ s^||OAUTH2_EXTERNAL_CLIENT_ID||^${OAUTH2_EXTERNAL_CLIENT_ID}^ s^||OAUTH2_EXTERNAL_CLIENT_SECRET||^${OAUTH2_EXTERNAL_CLIENT_SECRET}^
--------------------------------------------------------------------------------
/k8s/ace-rp/kustomize/ace-rp/overlays/local/ace-rp/cbp/add-ca.yml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | apiVersion: apps/v1
8 | kind: Deployment
9 | metadata:
10 | name: cbp-ace-rp
11 | spec:
12 | template:
13 | spec:
14 | volumes:
15 | - name: ca-cert
16 | configMap:
17 | name: demo-ca-cert
18 | containers:
19 | - name: ace-rp
20 | volumeMounts:
21 | - name: ca-cert
22 | mountPath: /etc/ace-rp/tls
23 |
--------------------------------------------------------------------------------
/k8s/ace-rp/kustomize/ace-rp/overlays/local/ace-rp/ucis/add-ca.yml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | apiVersion: apps/v1
8 | kind: Deployment
9 | metadata:
10 | name: ucis-ace-rp
11 | spec:
12 | template:
13 | spec:
14 | volumes:
15 | - name: ca-cert
16 | configMap:
17 | name: demo-ca-cert
18 | containers:
19 | - name: ace-rp
20 | volumeMounts:
21 | - name: ca-cert
22 | mountPath: /etc/ace-rp/tls
23 |
--------------------------------------------------------------------------------
/k8s/issuer/kustomize/issuer/overlays/common/secret.env:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | DATABASE_URL=||MONGODB_URL||
8 | ISSUER_REQUEST_TOKENS=vcs_issuer=vcs_issuer_rw_token
9 | OAUTH2_ISSUER_CLIENT_ID=auth-code-client
10 | OAUTH2_ISSUER_CLIENT_SECRET=secret
11 | EXTERNAL_API_CLIENTID=||EXTERNAL_API_CLIENTID||
12 | EXTERNAL_API_CLIENTSECRET=||EXTERNAL_API_CLIENTSECRET||
13 | OAUTH2_EXTERNAL_CLIENT_ID=||OAUTH2_EXTERNAL_CLIENT_ID||
14 | OAUTH2_EXTERNAL_CLIENT_SECRET=||OAUTH2_EXTERNAL_CLIENT_SECRET||
--------------------------------------------------------------------------------
/k8s/ace-rp/kustomize/ace-rp/overlays/local/ace-rp/benefits-dept/add-ca.yml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | apiVersion: apps/v1
8 | kind: Deployment
9 | metadata:
10 | name: benefits-dept-ace-rp
11 | spec:
12 | template:
13 | spec:
14 | volumes:
15 | - name: ca-cert
16 | configMap:
17 | name: demo-ca-cert
18 | containers:
19 | - name: ace-rp
20 | volumeMounts:
21 | - name: ca-cert
22 | mountPath: /etc/ace-rp/tls
23 |
--------------------------------------------------------------------------------
/k8s/gatekeeper/kustomize/gatekeeper/overlays/local/gatekeeper/add-ca.yml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | apiVersion: apps/v1
8 | kind: Deployment
9 | metadata:
10 | name: gatekeeper
11 | spec:
12 | template:
13 | spec:
14 | volumes:
15 | - name: ca-cert
16 | configMap:
17 | name: gatekeeper-ca-cert
18 | containers:
19 | - name: gatekeeper
20 | volumeMounts:
21 | - name: ca-cert
22 | mountPath: /etc/gatekeeper/tls
23 |
--------------------------------------------------------------------------------
/k8s/comparator/kustomize/comparator/overlays/local/comparator/cbp/add-ca.yml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | apiVersion: apps/v1
8 | kind: Deployment
9 | metadata:
10 | name: cbp-comparator
11 | spec:
12 | template:
13 | spec:
14 | volumes:
15 | - name: ca-cert
16 | configMap:
17 | name: comparator-ca-cert
18 | containers:
19 | - name: comparator
20 | volumeMounts:
21 | - name: ca-cert
22 | mountPath: /etc/comparator/tls
23 |
--------------------------------------------------------------------------------
/k8s/comparator/kustomize/comparator/overlays/local/comparator/ucis/add-ca.yml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | apiVersion: apps/v1
8 | kind: Deployment
9 | metadata:
10 | name: ucis-comparator
11 | spec:
12 | template:
13 | spec:
14 | volumes:
15 | - name: ca-cert
16 | configMap:
17 | name: comparator-ca-cert
18 | containers:
19 | - name: comparator
20 | volumeMounts:
21 | - name: ca-cert
22 | mountPath: /etc/comparator/tls
23 |
--------------------------------------------------------------------------------
/k8s/issuer/kustomize/issuer/overlays/common/sedtransform.yml:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright SecureKey Technologies Inc. All Rights Reserved.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | apiVersion: svceng
8 | kind: SedTransformer
9 | metadata:
10 | name: sedtransformer
11 | argsOneLiner: s^||DOMAIN||^${DOMAIN}^g s^||DEPLOYMENT_ENV||^${DEPLOYMENT_ENV}^g s^||EXTERNAL_OAUTH2_ENDPOINT_AUTH_URL||^${EXTERNAL_OAUTH2_ENDPOINT_AUTH_URL}^g s^||EXTERNAL_ENDPOINT_TOKEN_URL||^${EXTERNAL_ENDPOINT_TOKEN_URL}^g s^||EXTERNAL_DATA_SOURCE_URL||^${EXTERNAL_DATA_SOURCE_URL}^g s^||EXTERNAL_OIDC_OPURL||^${EXTERNAL_OIDC_OPURL}^g
--------------------------------------------------------------------------------
/cmd/login-consent-server-vue/src/components/HelloWorld.vue:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright SecureKey Technologies Inc. All Rights Reserved.
3 |
4 | SPDX-License-Identifier: Apache-2.0
5 | */
6 |
7 |
8 |
11 | Hello World
12 | {{ msg }}
10 |
10 |