Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

README.md

HTTP JWKS example

This is an example of how to use the http middleware with JWKS.

Using it

To try this out:

  1. Install all dependencies with go mod vendor.
  2. Go to auth0 and create a new API.
  3. Go to the "Test" tab of the API and copy the cURL example.
  4. Run the cURL example in your terminal and copy the access_token from the response. The tool jq can be helpful for this.
  5. In the example change <your tenant domain> on line 55 to the domain used in the cURL request and <your api identifier> to your API identifier found inside your auth0 dashboard.
  6. Run the example with go run main.go.
  7. In a new terminal use cURL to talk to the API: curl -v --request GET --url http://localhost:3000.
  8. Now try it again with the access_token you copied earlier and run curl -v --request GET --url http://localhost:3000 --header "authorization: Bearer $TOKEN" to see a successful request.