aws_sso_flow
A Rust library for AWS SSO authentication.
The crate is published to crates.io and can be added to a project using cargo add
:
sh
cargo add aws_sso_flow
Rustls is used for TLS support by default.
You can use a platform-specific implementation by disabling default features and enabling the native-tls
feature:
sh
cargo add aws_sso_flow --no-default-features --features native-tls
See docs.rs for complete usage documentation.
```rust use std::convert::Infallible;
let credentials = awsssoflow::authenticate(|url| async move { println!("Go to {url} to sign in with SSO"); Ok::<_, Infallible>(()) }).await?; ```
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.