top_shelf 1.0.0-alpha.9 copy "top_shelf: ^1.0.0-alpha.9" to clipboard
top_shelf: ^1.0.0-alpha.9 copied to clipboard

Some helpers to ease the use of shelf

1.0.0-alpha.9 #

  • fix jwt by removing base64 trailing
  • migarte code to github

1.0.0-alpha.8 #

  • add a way to customize role when creating an account

1.0.0-alpha.7 #

Middlewares #

  • add rate limiter

Modules #

authentication

  • change in the response to add a long lived refresh_token valid for 30days
  • rename token to access_token and also shorten is lifetime to 1 hours
  • added a new endpoint to get a new access_token with the refresh_token

1.0.0-alpha.6 #

  • added a module to manage accounts
    • we currently only support the creation of an account
  • added a module to manage authentication
    • we currently only support the login action

To implement this two module we have a bunch of new things

  • pbkdf2 implementation for hashing password
  • jwt implementation to generate Json Web Token

We also added some minor improvment to the sessionManager middleware and the getBody middleware.

We also updated the outdated dependencies.

1.0.0-alpha.5 #

  • fix parsing on cookie
  • add session

1.0.0-alpha.4 #

  • cookie manager

1.0.0-alpha.3 #

  • auth middleware
  • docs
  • migrate to Dart 3

1.0.0-alpha.2 #

This version break compatibility with the previous one

  • Rewrite of everything