10 releases
0.2.2 | Jun 5, 2024 |
---|---|
0.2.1 | Mar 19, 2024 |
0.2.0 | Oct 13, 2023 |
0.1.7 | Jul 25, 2023 |
0.1.1 | Jan 17, 2023 |
#472 in Authentication
59 downloads per month
54KB
1K
SLoC
auth0_client
This crates allow to interact with the Auth0 API. It is still a work in progress and therefore misses lot of functionnalities.
Installation
Add this line to your Cargo.toml
:
[dependencies]
auth0_client = "0.1.0"
Usage overview
let mut client = Auth0Client::new(
"client_id",
"client_secret",
"http://domain.com",
"http://audience.com",
);
client.authenticate().await?;
let mut payload =
CreateUserPayload::from_connection("Username-Password-Authentication");
payload.email = Some("test@example.com".to_owned());
payload.password = Some("password123456789!".to_owned());
let new_user = client.create_user(&payload).await;
Dependencies
~9–23MB
~343K SLoC