├── .circleci └── config.yml ├── .dockerignore ├── .gitattributes ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ └── support.md ├── PULL_REQUEST_TEMPLATE.md ├── adopters │ ├── 3R-horiz.svg │ ├── allmyfunds.svg │ ├── arduino.svg │ ├── hootsuite.svg │ ├── kyma.svg │ ├── ordermygear.svg │ ├── raspi.svg │ ├── segment.svg │ ├── spiribo.svg │ ├── tulip.svg │ └── tw.svg └── stale.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── SECURITY.md ├── apps ├── consumer │ ├── Dockerfile │ ├── app.js │ ├── bin │ │ └── www │ ├── package-lock.json │ ├── package.json │ ├── public │ │ └── .gitkeep │ ├── routes │ │ └── index.js │ └── views │ │ ├── articles │ │ ├── oauth2.jade │ │ └── subject.jade │ │ ├── error.jade │ │ ├── index.jade │ │ └── layout.jade └── resource-server │ ├── Dockerfile │ ├── app.js │ ├── bin │ └── www │ ├── package-lock.json │ ├── package.json │ ├── public │ └── .gitkeep │ ├── routes │ ├── introspect.js │ ├── keto.js │ └── oathkeeper.js │ └── views │ ├── error.jade │ ├── index.jade │ └── layout.jade ├── cypress.json ├── cypress ├── .dockerignore ├── .gitignore ├── Dockerfile ├── fixtures │ └── example.json ├── integration │ ├── common.js │ └── full-stack │ │ ├── spec_00_setup.js │ │ └── spec_fullstack.js ├── plugins │ └── index.js └── support │ ├── commands.js │ └── index.js ├── full-stack ├── Dockerfile ├── README.md ├── config │ ├── hydra │ │ └── clients │ │ │ ├── consumer-app.json │ │ │ ├── example-auth-code-flow.json │ │ │ └── oathkeeper.json │ ├── keto │ │ ├── policies │ │ │ ├── blog-foobar.json │ │ │ ├── blog-peter.json │ │ │ ├── policy-by-role-admin.json │ │ │ └── policy-by-role-user.json │ │ └── roles │ │ │ ├── admin.json │ │ │ └── user.json │ └── oathkeeper │ │ └── rules │ │ └── resource-server.json ├── docker-compose.yml └── supervisord.conf ├── hydra-bc └── README.md ├── hydra └── README.md ├── package.json └── scripts ├── configure.sh ├── helper ├── envsubstfiles.sh ├── getid.sh └── retry.sh ├── services ├── hydra.sh ├── keto.sh └── oathkeeper.sh ├── supervisor-stdout.py └── supervisor-watchdog.py /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/.github/ISSUE_TEMPLATE/support.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/adopters/3R-horiz.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/.github/adopters/3R-horiz.svg -------------------------------------------------------------------------------- /.github/adopters/allmyfunds.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/.github/adopters/allmyfunds.svg -------------------------------------------------------------------------------- /.github/adopters/arduino.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/.github/adopters/arduino.svg -------------------------------------------------------------------------------- /.github/adopters/hootsuite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/.github/adopters/hootsuite.svg -------------------------------------------------------------------------------- /.github/adopters/kyma.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/.github/adopters/kyma.svg -------------------------------------------------------------------------------- /.github/adopters/ordermygear.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/.github/adopters/ordermygear.svg -------------------------------------------------------------------------------- /.github/adopters/raspi.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/.github/adopters/raspi.svg -------------------------------------------------------------------------------- /.github/adopters/segment.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/.github/adopters/segment.svg -------------------------------------------------------------------------------- /.github/adopters/spiribo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/.github/adopters/spiribo.svg -------------------------------------------------------------------------------- /.github/adopters/tulip.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/.github/adopters/tulip.svg -------------------------------------------------------------------------------- /.github/adopters/tw.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/.github/adopters/tw.svg -------------------------------------------------------------------------------- /.github/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/.github/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | vendor/ 3 | results/ -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/SECURITY.md -------------------------------------------------------------------------------- /apps/consumer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/apps/consumer/Dockerfile -------------------------------------------------------------------------------- /apps/consumer/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/apps/consumer/app.js -------------------------------------------------------------------------------- /apps/consumer/bin/www: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/apps/consumer/bin/www -------------------------------------------------------------------------------- /apps/consumer/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/apps/consumer/package-lock.json -------------------------------------------------------------------------------- /apps/consumer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/apps/consumer/package.json -------------------------------------------------------------------------------- /apps/consumer/public/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/consumer/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/apps/consumer/routes/index.js -------------------------------------------------------------------------------- /apps/consumer/views/articles/oauth2.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/apps/consumer/views/articles/oauth2.jade -------------------------------------------------------------------------------- /apps/consumer/views/articles/subject.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/apps/consumer/views/articles/subject.jade -------------------------------------------------------------------------------- /apps/consumer/views/error.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/apps/consumer/views/error.jade -------------------------------------------------------------------------------- /apps/consumer/views/index.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/apps/consumer/views/index.jade -------------------------------------------------------------------------------- /apps/consumer/views/layout.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/apps/consumer/views/layout.jade -------------------------------------------------------------------------------- /apps/resource-server/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/apps/resource-server/Dockerfile -------------------------------------------------------------------------------- /apps/resource-server/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/apps/resource-server/app.js -------------------------------------------------------------------------------- /apps/resource-server/bin/www: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/apps/resource-server/bin/www -------------------------------------------------------------------------------- /apps/resource-server/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/apps/resource-server/package-lock.json -------------------------------------------------------------------------------- /apps/resource-server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/apps/resource-server/package.json -------------------------------------------------------------------------------- /apps/resource-server/public/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/resource-server/routes/introspect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/apps/resource-server/routes/introspect.js -------------------------------------------------------------------------------- /apps/resource-server/routes/keto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/apps/resource-server/routes/keto.js -------------------------------------------------------------------------------- /apps/resource-server/routes/oathkeeper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/apps/resource-server/routes/oathkeeper.js -------------------------------------------------------------------------------- /apps/resource-server/views/error.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/apps/resource-server/views/error.jade -------------------------------------------------------------------------------- /apps/resource-server/views/index.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/apps/resource-server/views/index.jade -------------------------------------------------------------------------------- /apps/resource-server/views/layout.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/apps/resource-server/views/layout.jade -------------------------------------------------------------------------------- /cypress.json: -------------------------------------------------------------------------------- 1 | { 2 | "chromeWebSecurity": false 3 | } 4 | -------------------------------------------------------------------------------- /cypress/.dockerignore: -------------------------------------------------------------------------------- 1 | videos/ 2 | images/ -------------------------------------------------------------------------------- /cypress/.gitignore: -------------------------------------------------------------------------------- 1 | screenshots/ 2 | videos/ -------------------------------------------------------------------------------- /cypress/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/cypress/Dockerfile -------------------------------------------------------------------------------- /cypress/fixtures/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/cypress/fixtures/example.json -------------------------------------------------------------------------------- /cypress/integration/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/cypress/integration/common.js -------------------------------------------------------------------------------- /cypress/integration/full-stack/spec_00_setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/cypress/integration/full-stack/spec_00_setup.js -------------------------------------------------------------------------------- /cypress/integration/full-stack/spec_fullstack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/cypress/integration/full-stack/spec_fullstack.js -------------------------------------------------------------------------------- /cypress/plugins/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/cypress/plugins/index.js -------------------------------------------------------------------------------- /cypress/support/commands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/cypress/support/commands.js -------------------------------------------------------------------------------- /cypress/support/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/cypress/support/index.js -------------------------------------------------------------------------------- /full-stack/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/full-stack/Dockerfile -------------------------------------------------------------------------------- /full-stack/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/full-stack/README.md -------------------------------------------------------------------------------- /full-stack/config/hydra/clients/consumer-app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/full-stack/config/hydra/clients/consumer-app.json -------------------------------------------------------------------------------- /full-stack/config/hydra/clients/example-auth-code-flow.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/full-stack/config/hydra/clients/example-auth-code-flow.json -------------------------------------------------------------------------------- /full-stack/config/hydra/clients/oathkeeper.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/full-stack/config/hydra/clients/oathkeeper.json -------------------------------------------------------------------------------- /full-stack/config/keto/policies/blog-foobar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/full-stack/config/keto/policies/blog-foobar.json -------------------------------------------------------------------------------- /full-stack/config/keto/policies/blog-peter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/full-stack/config/keto/policies/blog-peter.json -------------------------------------------------------------------------------- /full-stack/config/keto/policies/policy-by-role-admin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/full-stack/config/keto/policies/policy-by-role-admin.json -------------------------------------------------------------------------------- /full-stack/config/keto/policies/policy-by-role-user.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/full-stack/config/keto/policies/policy-by-role-user.json -------------------------------------------------------------------------------- /full-stack/config/keto/roles/admin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/full-stack/config/keto/roles/admin.json -------------------------------------------------------------------------------- /full-stack/config/keto/roles/user.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/full-stack/config/keto/roles/user.json -------------------------------------------------------------------------------- /full-stack/config/oathkeeper/rules/resource-server.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/full-stack/config/oathkeeper/rules/resource-server.json -------------------------------------------------------------------------------- /full-stack/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/full-stack/docker-compose.yml -------------------------------------------------------------------------------- /full-stack/supervisord.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/full-stack/supervisord.conf -------------------------------------------------------------------------------- /hydra-bc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/hydra-bc/README.md -------------------------------------------------------------------------------- /hydra/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/hydra/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/package.json -------------------------------------------------------------------------------- /scripts/configure.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/scripts/configure.sh -------------------------------------------------------------------------------- /scripts/helper/envsubstfiles.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/scripts/helper/envsubstfiles.sh -------------------------------------------------------------------------------- /scripts/helper/getid.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/scripts/helper/getid.sh -------------------------------------------------------------------------------- /scripts/helper/retry.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/scripts/helper/retry.sh -------------------------------------------------------------------------------- /scripts/services/hydra.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/scripts/services/hydra.sh -------------------------------------------------------------------------------- /scripts/services/keto.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/scripts/services/keto.sh -------------------------------------------------------------------------------- /scripts/services/oathkeeper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/scripts/services/oathkeeper.sh -------------------------------------------------------------------------------- /scripts/supervisor-stdout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/scripts/supervisor-stdout.py -------------------------------------------------------------------------------- /scripts/supervisor-watchdog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ory/examples-archive/HEAD/scripts/supervisor-watchdog.py --------------------------------------------------------------------------------