## [0.7.3] - 2026-04-22 ### 🐛 Bug Fixes - *(deps)* Update module github.com/alecthomas/kong to v1.15.0 (#285) - *(deps)* Update module github.com/lestrrat-go/jwx/v3 to v3.1.0 (#296) - *(deps)* Update module github.com/lestrrat-go/jwx/v3 to v4 (#297) ### ⚙️ Miscellaneous Tasks - *(deps)* Update gcr.io/distroless/static-debian12 docker digest to 20bc6c0 (#262) - *(deps)* Update golang:1.26 docker digest to b39810f (#264) - *(deps)* Update golang:1.26 docker digest to b751797 (#265) - *(deps)* Update golang:1.26 docker digest to a9c4aac (#267) - *(deps)* Update golang:1.26 docker digest to 9edf713 (#269) - *(deps)* Update golang:1.26 docker digest to fb612b7 (#270) - *(deps)* Update golang:1.26 docker digest to e2ddb15 (#271) - *(deps)* Update golang:1.26 docker digest to cdebbd5 (#272) - *(deps)* Update golang:1.26 docker digest to c7e98cc (#274) - *(deps)* Update golang:1.26 docker digest to 318ba17 (#276) - *(deps)* Update golang:1.26 docker digest to 16e774b (#277) - *(deps)* Update golang:1.26 docker digest to dd25c49 (#279) - *(deps)* Update golang:1.26 docker digest to c42e4d7 (#281) - *(deps)* Update golang:1.26 docker digest to 595c784 (#283) - *(deps)* Update golang:1.26 docker digest to 42ebbf7 (#286) - *(deps)* Update golang:1.26 docker digest to 5e69504 (#287) - *(deps)* Update golang:1.26 docker digest to cd78d88 (#289) - *(deps)* Update golang:1.26 docker digest to ec4debb (#291) - *(deps)* Update golang:1.26 docker digest to fcdb3e4 (#293) - *(deps)* Update golang:1.26 docker digest to 5f3787b (#295) - *(deps)* Update golang:1.26 docker digest to 46d487a (#299) <!-- generated by git-cliff --> --- **Note:** Please use **Squash Merge** when merging this PR. Reviewed-on: #300 Co-authored-by: Unbound Releaser <releaser@unbound.se> Co-committed-by: Unbound Releaser <releaser@unbound.se>
auth0-mock-server
This server helps you to simulate auth0 server locally. So, you are able to use the
/tokeninfoendpoint to verify your token.
Getting Started
Prerequisites
- Install Node.js
- on OSX use homebrew
brew install node - on Windows use chocolatey
choco install nodejs
- on OSX use homebrew
Installing
forkthis repocloneyour forknpm installto install all dependencies
Running the app
After you have installed all dependencies you can now run the app.
Run npm start to start a local server.
The port will be displayed to you as http://0.0.0.0:3333 (or if you prefer IPv6, if you're using express server, then it's http://[::1]:3333/).
Initial users
Adding a JSON file with the following layout will populate the users store when starting:
{
"email@test.com": {
"given_name": "name",
"family_name": "family",
"user_id": "id"
}
}
By default ./users.json will be read but this can be overridden by setting the environment variable USERS_FILE.
API Documentation
GET /token/:username
Returns a token with the given user(username). This token can the be used by your application.
POST /tokeninfo
Returns the data of the token like the username.
Body
{
"id_token": "your-token-kjasdf6ashasl..."
}
Related Projects
- express-typescript-boilerplate - Boilerplate for an restful express-apllication written in TypeScript
- express-graphql-typescript-boilerplate - A starter kit for building amazing GraphQL API's with TypeScript and express by @w3tecch
License
Made with ♥ by Gery Hirschfeld (@GeryHirschfeld1)