Crates.io | auth0_client |
lib.rs | auth0_client |
version | 0.2.2 |
source | src |
created_at | 2023-01-13 11:15:14.71216 |
updated_at | 2024-06-05 08:45:06.214806 |
description | An unofficial Auth0 API client for Rust |
homepage | https://github.com/Aeradriel/auth0_client_rs |
repository | https://github.com/Aeradriel/auth0_client_rs |
max_upload_size | |
id | 757856 |
size | 70,713 |
This crates allow to interact with the Auth0 API. It is still a work in progress and therefore misses lot of functionnalities.
Add this line to your Cargo.toml
:
[dependencies]
auth0_client = "0.1.0"
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;