#client #api-client #generated #opinionated #access #user #credentials

okta

为Okta API提供的完全生成且具有明确观点的API客户端

15个不稳定版本 (4个破坏性更新)

0.7.1 2023年9月1日
0.7.0 2023年7月19日
0.7.0-rc.12023年6月12日
0.4.0 2023年3月31日
0.0.3 2021年3月10日

#256 in Web编程

Download history 205/week @ 2024-04-13 229/week @ 2024-04-20 164/week @ 2024-04-27 195/week @ 2024-05-04 72/week @ 2024-05-11 101/week @ 2024-05-18 53/week @ 2024-05-25 127/week @ 2024-06-01 99/week @ 2024-06-08 132/week @ 2024-06-15 214/week @ 2024-06-22 115/week @ 2024-06-29 257/week @ 2024-07-06 221/week @ 2024-07-13 138/week @ 2024-07-20 164/week @ 2024-07-27

每月780次下载

MIT许可证

720KB
19K SLoC

okta

为Okta提供的完全生成且具有明确观点的API客户端库。Okta是Okta, Inc.的注册商标,此库与Okta, Inc.无任何关联或赞助。

docs.rs

API详细信息

允许客户轻松访问Okta API

API服务条款

联系信息

姓名 网址 电子邮件
Okta开发团队 http://developer.okta.com/ [email protected]

许可证

姓名 网址
Apache-2.0 https://apache.ac.cn/licenses/LICENSE-2.0.html

客户端详细信息

此客户端是基于API规范版本 2.5.0Okta OpenAPI规范 生成的。这样,当添加新功能时,它将保持最新状态。该包的文档与代码一同生成,以便于使用此库。

要安装此库,请在您的 Cargo.toml 文件中添加以下内容。

[dependencies]
okta = "0.7.1"

基本示例

典型使用情况将需要初始化一个 Client。这需要用户代理字符串和一组凭证。

use okta::Client;

let okta = Client::new(
    String::from("api-key"),
);

或者,该库可以在环境中搜索客户端所需的大部分变量

  • OKTA_API_KEY

然后您可以从环境中创建一个客户端。

use okta::Client;

let okta = Client::new_from_env();

依赖项

~16–31MB
~600K SLoC