hydra-client-rs is a client implementation for the ORY Hydra API written in Rust.
It is fairly incomplete, and mainly developed for the needs of hydra-idp-ldap.
At the moment, only a few response types and the folowing endpoints are implemented:
GET /oauth2/auth/requests/login
)PUT /oauth2/auth/requests/login/accept
)GET /oauth2/auth/requests/consent
)PUT /oauth2/auth/requests/consent/accept
)PUT /oauth2/auth/requests/logout/accept
)Using this library is pretty simple:
``` use hydra_client::Hydra; use url::Url;
fn main() { let hydra = Hydra::new(Url::parse("http://127.0.0.1:4445").unwrap()); ... } ```
This library is Free Software and every contributions are welcome.
Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.