Skip to content

strawlab/axum-token-auth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 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

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages