#api-client #client #auth0 #authorization #api-bindings #api

auth0_client

非官方Auth0 API客户端,用于Rust

10个版本

0.2.2 2024年6月5日
0.2.1 2024年3月19日
0.2.0 2023年10月13日
0.1.7 2023年7月25日
0.1.1 2023年1月17日

#292认证

Download history 79/week @ 2024-04-21 85/week @ 2024-04-28 65/week @ 2024-05-05 127/week @ 2024-05-12 115/week @ 2024-05-19 211/week @ 2024-05-26 285/week @ 2024-06-02 162/week @ 2024-06-09 52/week @ 2024-06-16 44/week @ 2024-06-23 3/week @ 2024-06-30 100/week @ 2024-07-07 29/week @ 2024-07-14 18/week @ 2024-07-21 17/week @ 2024-07-28 13/week @ 2024-08-04

每月81次下载

自定义许可GPL-3.0-or-later

54KB
1K SLoC

auth0_client

CI codecov

这个crate允许与Auth0 API交互。它仍在开发中,因此缺少许多功能。

安装

将此行添加到您的 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("[email protected]".to_owned());
payload.password = Some("password123456789!".to_owned());

let new_user = client.create_user(&payload).await;

依赖关系

~8–22MB
~350K SLoC