Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/malept/guardhaus
An HTTP authentication/authorization library, written in Rust.
https://github.com/malept/guardhaus
Last synced: 11 days ago
JSON representation
An HTTP authentication/authorization library, written in Rust.
- Host: GitHub
- URL: https://github.com/malept/guardhaus
- Owner: malept
- License: mit
- Created: 2015-11-26T21:09:49.000Z (almost 9 years ago)
- Default Branch: main
- Last Pushed: 2022-02-27T01:50:50.000Z (over 2 years ago)
- Last Synced: 2024-10-24T16:08:53.424Z (14 days ago)
- Language: Rust
- Homepage: https://malept.github.io/guardhaus/
- Size: 66.4 MB
- Stars: 9
- Watchers: 1
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Guardhaus
[![CI Status](https://github.com/malept/guardhaus/workflows/CI/badge.svg?branch=main)](https://github.com/malept/guardhaus/actions?query=workflow%3ACI)
[![Coverage Status](https://coveralls.io/repos/malept/guardhaus/badge.svg?branch=main&service=github)](https://coveralls.io/github/malept/guardhaus?branch=main)Guardhaus is an HTTP authentication/authorization library, written in Rust.
## Features
* Support for HTTP digest authentication via the `Authorization` header (as specified in
[RFC 7616](https://tools.ietf.org/html/rfc7616)) for [Hyper](http://hyper.rs)
* Support for the HTTP `Authentication-Info` header (as specified in
[RFC 7616, section 3.5](https://tools.ietf.org/html/rfc7616#section-3.5)) for Hyper## Usage
Requires Rust ≥ 1.13.0.
Add `guardhaus` to your project's `Cargo.toml`. For more details, consult the
[Cargo guide](http://doc.crates.io/guide.html#adding-dependencies).## Legal
Guardhaus is copyrighted under the terms of the MIT license. See LICENSE for details.