Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- docker run -d --name kong-database -p 5432:5432 -e "POSTGRES_USER=kong" -e "POSTGRES_DB=kong" postgres:9.6
- docker run --rm --link kong-database:kong-database -e "KONG_DATABASE=postgres" -e "KONG_PG_HOST=kong-database" kong:latest kong migrations bootstrap
- docker run -d --name kong \
- --link kong-database:kong-database \
- -e "KONG_DATABASE=postgres" \
- -e "KONG_PG_HOST=kong-database" \
- -e "KONG_CASSANDRA_CONTACT_POINTS=kong-database" \
- -e "KONG_PROXY_ACCESS_LOG=/dev/stdout" \
- -e "KONG_ADMIN_ACCESS_LOG=/dev/stdout" \
- -e "KONG_PROXY_ERROR_LOG=/dev/stderr" \
- -e "KONG_ADMIN_ERROR_LOG=/dev/stderr" \
- -e "KONG_ADMIN_LISTEN=0.0.0.0:8001, 0.0.0.0:8444 ssl" \
- -p 8000:8000 \
- -p 8443:8443 \
- -p 8001:8001 \
- -p 8444:8444 \
- kong
- curl -i -X POST \
- --url http://localhost:8001/services/ \
- --data 'name=cts-service' \
- --data 'url=http://localhost:8082'
- curl -i -X POST \
- --url http://localhost:8001/services/cts-service/routes \
- --data 'hosts[]=example.com'
- curl -i -X POST --url http://localhost:8001/services/cts-service/routes --data 'paths[]=/candidate'
- curl -i -X POST \
- --url http://localhost:8001/services/cts-service/plugins/ \
- --data 'name=jwt'
- curl -X POST http://localhost:8001/consumers \
- --data "username=test-consumer"
- curl -X POST http://localhost:8001/consumers/test-consumer/jwt --data 'algorithm=RS256' --data 'rsa_public_key=-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAocWemt4KvmoAvY3jKHqCXlFn6ZTkV788OFjlVjqVNJD57dLodjPL+BqtTKNr0UCCnmDaXHS+iDbRGznyGHoztbqxrlla7yBo45Yb559No6jm+yrdwTBZ8ge+4MOlQO5eGkOI0x8Zjz6kXPlEtj+F1H4U9KXcuNtXQ779QKf5pBKZ7dihsIZBKkX77A9rHOb4d1HOeD7rHT/VdvbiDBbixnPWjBR8oSo4AxZyKLS+gXJZL5UKogrefOAn+FDQYsjfU+Q+Me4BL+2eqHnCMcxceqlfXpWXuw1kfDHdveK9Ws2wXZBAirMH2TyzkMIbxW6EVe6CdgwVA0cMy2r+JX2TkQIDAQAB\n-----END PUBLIC KEY-----' --data 'key=http://localhost:8080/auth/realms/cts'
- curl --data "grant_type=password&client_id=app-test-client&username=test&password=test" http://localhost:8080/auth/realms/cts/protocol/openid-connect/token
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement