#api-client #identity #generated-client #open-api #dtz

dtz-identity

DTZ 身份认证 API 的生成客户端

14 个稳定版本

1.0.13 2024年7月20日
1.0.11 2024年7月18日
1.0.7 2024年6月8日
1.0.2 2024年5月10日
1.0.0 2024年4月14日

网页编程 中排名 288

Download history 272/week @ 2024-05-03 245/week @ 2024-05-10 93/week @ 2024-05-17 136/week @ 2024-05-24 44/week @ 2024-05-31 650/week @ 2024-06-07 47/week @ 2024-06-14 27/week @ 2024-06-21 55/week @ 2024-06-28 153/week @ 2024-07-05 327/week @ 2024-07-12 502/week @ 2024-07-19 47/week @ 2024-07-26 20/week @ 2024-08-02 12/week @ 2024-08-09 70/week @ 2024-08-16

每月下载量 237
dtz 中使用

MIT/Apache

57KB
938

dtz-identity 的 Rust API 客户端

DTZ 身份认证 API 的生成客户端

概述

此 API 客户端由 OpenAPI Generator 项目生成。通过使用来自远程服务器的 openapi-spec,您可以轻松生成 API 客户端。

  • API 版本:1.0.12
  • 包版本:1.0.12
  • 构建包:org.openapitools.codegen.languages.RustClientCodegen

安装

将包放在您的项目文件夹下的 dtz-identity 目录中,并在 [dependencies] 下添加以下内容到 Cargo.toml

dtz-identity = { path = "./dtz-identity" }

API 端点文档

所有 URI 都相对于 https://identity.dtz.rocks/api/2021-02-21

方法 HTTP 请求 描述
DefaultApi assign_role POST /me/roles/{roleId} 创建角色分配
DefaultApi assume_identity POST /identity/assume 假设身份
DefaultApi authenticate_apikey POST /auth/apikey 使用 apikey 进行认证
DefaultApi change_authentication POST /authentication 更新用户认证,即更改密码
DefaultApi create_api_key POST /me/identity/apikey 创建 api key
DefaultApi delete_api_key DELETE /me/identity/apikey/{apikey} 删除 api key
DefaultApi delete_context_roles DELETE /context/{context_id} 删除与此上下文关联的所有角色
DefaultApi delete_identity DELETE /me/identity 删除当前身份
DefaultApi get_account_stats GET /me 获取账户统计信息
DefaultApi get_roles GET /roles 获取角色
DefaultApi list_authentication GET /authentication 列出用户认证
DefaultApi new_context POST /context/{context_id}/new 为新的上下文创建身份要求
DefaultApi oauth_authorize GET /oauth/authorize OAuth 授权
DefaultApi oauth_token POST /oauth/token OAuth 令牌请求
DefaultApi remove_role_assignment DELETE /me/roles/{roleId} 从身份中删除角色分配
DefaultApi token_refresh POST /token/refresh 令牌刷新
DefaultApi user_login POST /token/auth 用户登录
DefaultApi user_signup POST /signup 使用给定的电子邮件作为账户电子邮件创建一个新的身份,同时使用给定的凭证创建一个认证以允许登录,创建默认上下文。

模型文档

要获取crate生成的文档,请使用

cargo doc --open

作者

[email protected]

依赖项

~4–17MB
~265K SLoC