samlet 0.5.2

Maintained compatibility re-export of saml-rs.
Documentation

samlet

crates.io docs.rs MIT licensed

Compatibility re-export of saml-rs. The implementation, examples, and issue tracker are in salasebas/saml-rs.

Status: maintained with saml-rs, and pre-1.0. New projects should depend on saml-rs. The Rust import path here is samlet.

Help: open an issue on the source repository.

Install

[dependencies]
samlet = "0.5"
use samlet::{Saml, Sp};

Feature flags match saml-rs and are forwarded to it. With default-features = false, select one crypto provider before calling signing or encryption APIs. The canonical feature list is in the saml-rs README.

Use it

Follow the saml-rs guide:

From a clone of the source repository:

cargo run -p saml-rs --example sso

Security

samlet 0.5 and later forbid unsafe code and re-export the saml-rs validation and crypto policy. Read the saml-rs security notes before production use. This crate has not had an external security audit.

License

MIT.