Skip to content

strawlab/axum-token-auth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

axum-token-auth

axum-token-auth is middleware to authenticate requests to axum.

Build status Crates.io Documentation

More information about this crate can be found in the crate documentation.

Releasing

Releases are automated with release-plz via GitHub Actions (.github/workflows/release-plz.yml):

  1. Push commits to main using conventional commit messages (fix:, feat:, feat!: / BREAKING CHANGE: for breaking changes, etc.).
  2. release-plz opens (and keeps updated) a release PR that bumps the version in Cargo.toml and updates CHANGELOG.md based on those commits.
  3. Merge the release PR. release-plz then publishes the new version to crates.io (via trusted publishing — no API token required), creates the vX.Y.Z git tag, and a GitHub release. docs.rs builds the docs automatically from the crates.io publish.

Because this is a 0.x crate, feat: and fix: commits bump the patch version; only a breaking change bumps the minor version.

License

This project is licensed under the MIT license.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in axum-token-auth by you, shall be licensed as MIT, without any additional terms or conditions.

About

middleware to authenticate requests to axum

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages