An example project demonstrating how to implement basic JWT authentication in Dart
- Install Dart, available here
- Clone this repository
cdinto the project directory- run
pub getto install packages
- start the server with
$ dart bin/server.dart - try an API call with
$ curl localhost:3000/hello(should be rejected) - authenticate with
$ curl localhost:3000/auth -d '{"username":"test", "password":"insecure"}'(should return a JWT, copy this) - retry API call with
$ curl localhost:3000/hello -H "Authorization: Bearer YOUR_TOKEN"(should return OK)
For more information, see this tutorial.
Suggestions, ideas, comments, and pull requests are welcome. Thanks!
