mirror of
https://github.com/zhigang1992/graphql-engine.git
synced 2026-05-25 18:32:23 +08:00
update readme for todo-auth0-jwt (#1472)
This commit is contained in:
committed by
Shahidh K Muhammed
parent
0bf2457e23
commit
e17fb119e3
@@ -8,7 +8,7 @@ Auth0 as our authentication and JWT token provider.
|
||||
1. Create an application in Auth0 dashboard
|
||||
|
||||
2. In the settings of the application, add `http://localhost:3000/callback` as
|
||||
"Allowed Callback URLs" and "Allowed Web Origins"
|
||||
"Allowed Callback URLs" and `http://localhost:3000` as "Allowed Web Origins"
|
||||
|
||||
## Add rules for custom JWT claims
|
||||
|
||||
@@ -29,6 +29,9 @@ function (user, context, callback) {
|
||||
```
|
||||
|
||||
## Get your JWT signing certificate
|
||||
|
||||
**NOTE:** You can go to https://hasura.io/jwt-config and generate the config easily (and skip the following steps).
|
||||
|
||||
Download your JWT signing X509 certificate by visiting URL:
|
||||
`https://<YOUR-AUTH0-DOMAIN>/pem`
|
||||
|
||||
@@ -51,7 +54,7 @@ HASURA_GRAPHQL_ACCESS_KEY: yoursecretaccesskey
|
||||
HASURA_GRAPHQL_JWT_SECRET: {"type":"RS256", "key": "<the-certificate-data-in-one-line"}
|
||||
```
|
||||
|
||||
For example, (copy the certificate from above step):
|
||||
For example, (copy the certificate from above step or use generated config from https://hasura.io/jwt-config):
|
||||
|
||||
```
|
||||
HASURA_GRAPHQL_JWT_SECRET: {"type":"RS256", "key": "-----BEGIN CERTIFICATE-----\nMIIDDTCCAfWgAwIBAgIJPhNlZ11IDrxbMA0GCSqGSIb3DQEBCQxIjAgNV\nBAMTGXRlc3QtaGdlLWp3dC5ldS5hdXRoMC5jb20wHhcNMTgwNzMwMTM1MjM1WhcN\nMzIwNDA3MTM1MjM1WjAkMSIwIAYDVQQDExl0ZXN0LWhnZS1qd3QuZXUuYXV0aDAu\nY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA13CivdSkNzRnOnR5iReDb+AgbL7BWjRiw3tRwjxRp5PYzvAGuj94y+R6LRh3QybYtsMFbSg5J7fNq6\nLd6yMpRMrUu8CBOnYY45D6b/2jlf+Vp8vEQuKvPMOOw8Ev6x7X3blcuXCELSwyL3\nAGHq9OpP2RV6V6CIE863IzzuYH5HDLzU35oMZqozgJVRJM0+6besH6TnSTNiA7xi\nBAqFaiQRNQRVi1CAUa0bLkN1XRp4AFy7d63VldO9sM+8QnCNHySdDr1XevVuq6DK\nLQyGexFFy4niALgHV0Q7QA+xP1c2G6rJomZmn4jl1avnlBpU87E58JMrRHOCj+5m\nXj22AQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBT6FvNkuUgu\YQ/i4lo5aOgwazAOBgNVHQ8BAf8EBAMCAoQwDQYJKoZIhvcNAQELBQADggEB\nADCLj+/L22pEKyqaIUlhHUJh7DAiDSLafy0fw56UCntzPhqiZVVRlhxeAKidkCLVIEbRLuxUoXiQSezPqMp//9xHegMp0f2VauVCFbg7EpUanYwvqFqjy9LWgH+SBz\n4uroLSYZ5g1EPsHtlArLRChA90caTX4e7Z7Xlu8vG2kHRJB5nC7ycdbMUvEWBMeI\ntn/pcb4mZ3/vlgj4UTEnCURe2UPmSJpxmPwXqBctvwdKHRMgFXhZxojWCi0z4ftf\nf8t8UJSIcbEblnkYe7wzRYy8tOXoMMHqGSisCdkWp/866029rJsKbwd8rVIyKNC5\nfrGYawv+0cxO6/Sir0meA=\n-----END CERTIFICATE-----"}
|
||||
|
||||
Reference in New Issue
Block a user