## [0.7.7] - 2026-08-16 ### 🐛 Bug Fixes - *(deps)* Update module github.com/lestrrat-go/jwx/v4 to v4.1.0 (#361) - *(deps)* Update module github.com/alecthomas/kong to v1.16.0 (#379) - *(deps)* Update module github.com/lestrrat-go/jwx/v4 to v4.2.0 (#385) - *(deps)* Update module github.com/alecthomas/kong to v1.16.1 (#392) ### ⚙️ Miscellaneous Tasks - *(deps)* Update actions/checkout action to v7 (#349) - *(deps)* Update golang:1.26 docker digest to 8c5d338 (#351) - *(deps)* Update golang:1.26 docker digest to 478231b (#353) - *(deps)* Update golang:1.26 docker digest to 8f4cb3b (#355) - *(deps)* Update golang:1.26 docker digest to 32c0e6e (#357) - *(deps)* Update golang:1.26 docker digest to f96cc55 (#359) - *(deps)* Update golang:1.26 docker digest to b900de9 (#363) - *(deps)* Update gcr.io/distroless/static-debian12 docker digest to 22fd79f (#365) - *(deps)* Update golang:1.26 docker digest to 079e598 (#367) - *(deps)* Update golang:1.26 docker digest to 0f70d7d (#369) - *(deps)* Update golang:1.26 docker digest to 983a082 (#371) - *(deps)* Update gcr.io/distroless/static-debian12 docker digest to 61b7cce (#373) - *(deps)* Update golang:1.26 docker digest to d52df9c (#375) - *(deps)* Update golang:1.26 docker digest to ae5a231 (#377) - *(deps)* Update golang:1.26 docker digest to 3aff665 (#381) - *(deps)* Update gcr.io/distroless/static-debian12 docker digest to a9fcaed (#383) - *(deps)* Update golang:1.26 docker digest to 2005724 (#386) - *(deps)* Update golang:1.26 docker digest to 7caba52 (#389) - *(deps)* Update gcr.io/distroless/static-debian12 docker digest to 6447365 (#388) - *(deps)* Update golang:1.26 docker digest to 5822931 (#394) - *(deps)* Update golang:1.26 docker digest to 705e964 (#396) - *(deps)* Update golang:1.26 docker digest to 2632668 (#398) - *(deps)* Update golang:1.26 docker digest to 0d1d3a7 (#400) <!-- generated by git-cliff --> --- **Note:** Please use **Squash Merge** when merging this PR. Reviewed-on: #401 Co-authored-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)