#api-key #api-client #api-calls

已撤销 fusionauth

这是一个 FusionAuth 服务器。更多信息请访问 https://fusionauth.io。您需要在您使用的 FusionAuth 实例中设置 API 密钥以测试 API 调用。

1 个稳定版本

1.49.0 2024年1月4日

#53 in #api-calls

Apache-2.0

2MB
26K SLoC

Rust API 客户端用于 openapi

这是一个 FusionAuth 服务器。更多信息请访问 https://fusionauth.io。您需要在您使用的 FusionAuth 实例中设置 API 密钥以测试 API 调用。

概述

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

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

API 端点文档

所有 URI 都相对于 https://127.0.0.1:9011

方法 HTTP 请求 描述
DefaultApi action_user_with_id POST /api/user/action
DefaultApi activate_reactor_with_id POST /api/reactor
DefaultApi add_user_to_family_with_id PUT /api/user/family/{familyId}
DefaultApi approve_device_with_id POST /oauth2/device/approve
DefaultApi cancel_action_with_id DELETE /api/user/action/{actionId}
DefaultApi change_password_by_identity_with_id POST /api/user/change-password
DefaultApi change_password_with_id POST /api/user/change-password/{changePasswordId}
DefaultApi check_change_password_using_id_with_id GET /api/user/change-password/{changePasswordId}
DefaultApi comment_on_user_with_id POST /api/user/comment
DefaultApi complete_web_authn_assertion_with_id POST /api/webauthn/assert
DefaultApi complete_web_authn_login_with_id POST /api/webauthn/login
DefaultApi complete_web_authn_registration_with_id POST /api/webauthn/register/complete
DefaultApi create_api_key POST /api/api-key
DefaultApi create_api_key_with_id POST /api/api-key/{keyId}
DefaultApi create_application POST /api/application
DefaultApi create_application_role POST /api/application/{applicationId}/role
DefaultApi create_application_role_with_id POST /api/application/{applicationId}/role/{roleId}
DefaultApi create_application_with_id POST /api/application/{applicationId}
DefaultApi create_audit_log_with_id POST /api/system/audit-log
DefaultApi create_connector POST /api/connector
DefaultApi create_connector_with_id POST /api/connector/{connectorId}
DefaultApi create_consent POST /api/consent
DefaultApi create_consent_with_id POST /api/consent/{consentId}
DefaultApi create_email_template POST /api/email/template
DefaultApi create_email_template_with_id POST /api/email/template/{emailTemplateId}
DefaultApi create_entity POST /api/entity
DefaultApi create_entity_type POST /api/entity/type
DefaultApi create_entity_type_permission POST /api/entity/type/{entityTypeId}/permission
DefaultApi 通过ID创建实体类型权限 POST /api/entity/type/{entityTypeId}/permission/{permissionId}
DefaultApi 通过ID创建实体类型 POST /api/entity/type/{entityTypeId}
DefaultApi 通过ID创建实体 POST /api/entity/{entityId}
DefaultApi 创建家族 POST /api/user/family
DefaultApi 通过ID创建家族 POST /api/user/family/{familyId}
DefaultApi 创建表单 POST /api/form
DefaultApi 创建表单字段 POST /api/form/field
DefaultApi 通过ID创建表单字段 POST /api/form/field/{fieldId}
DefaultApi 通过ID创建表单 POST /api/form/{formId}
DefaultApi 创建组 POST /api/group
DefaultApi 通过ID创建组成员 POST /api/group/member
DefaultApi 通过ID创建组 POST /api/group/{groupId}
DefaultApi 创建身份提供者 POST /api/identity-provider
DefaultApi 通过ID创建身份提供者 POST /api/identity-provider/{identityProviderId}
DefaultApi 创建 introspect POST /oauth2/introspect
DefaultApi 创建 IP 访问控制列表 POST /api/ip-acl
DefaultApi 通过ID创建 IP 访问控制列表 POST /api/ip-acl/{accessControlListId}
DefaultApi 创建 lambda POST /api/lambda
DefaultApi 通过ID创建 lambda POST /api/lambda/{lambdaId}
DefaultApi 创建登出 POST /api/logout
DefaultApi 创建消息模板 POST /api/message/template
DefaultApi 通过ID创建消息模板 POST /api/message/template/{messageTemplateId}
DefaultApi 创建信使 POST /api/messenger
DefaultApi 通过ID创建信使 POST /api/messenger/{messengerId}
DefaultApi 创建租户 POST /api/tenant
DefaultApi 通过ID创建租户 POST /api/tenant/{tenantId}
DefaultApi 创建主题 POST /api/theme
DefaultApi 通过ID创建主题 POST /api/theme/{themeId}
DefaultApi 创建令牌 POST /oauth2/token
DefaultApi 创建用户 POST /api/user
DefaultApi 创建用户行为 POST /api/user-action
DefaultApi 创建用户行为原因 POST /api/user-action-reason
DefaultApi 通过ID创建用户行为原因 POST /api/user-action-reason/{userActionReasonId}
DefaultApi 通过ID创建用户行为 POST /api/user-action/{userActionId}
DefaultApi 创建用户同意 POST /api/user/consent
DefaultApi 通过ID创建用户同意 POST /api/user/consent/{userConsentId}
DefaultApi 通过ID创建用户链接 POST /api/identity-provider/link
DefaultApi 创建用户验证电子邮件 POST /api/user/verify-email
DefaultApi 通过ID创建用户 POST /api/user/{userId}
DefaultApi 创建 Webhook POST /api/webhook
DefaultApi 通过ID创建 Webhook POST /api/webhook/{webhookId}
DefaultApi 通过ID删除 API 密钥 DELETE /api/api-key/{keyId}
DefaultApi 通过ID删除应用程序角色 DELETE /api/application/{applicationId}/role/{roleId}
DefaultApi 通过ID删除应用程序 DELETE /api/application/{applicationId}
DefaultApi 通过ID删除连接器 DELETE /api/connector/{connectorId}
DefaultApi 通过ID删除同意 DELETE /api/consent/{consentId}
DefaultApi 通过ID删除电子邮件模板 DELETE /api/email/template/{emailTemplateId}
DefaultApi 通过ID删除实体授予 DELETE /api/entity/{entityId}/grant
DefaultApi 通过ID删除实体类型权限 DELETE /api/entity/type/{entityTypeId}/permission/{permissionId}
DefaultApi 通过ID删除实体类型 DELETE /api/entity/type/{entityTypeId}
DefaultApi 通过ID删除实体 DELETE /api/entity/{entityId}
DefaultApi 通过ID删除表单字段 DELETE /api/form/field/{fieldId}
DefaultApi 通过ID删除表单 DELETE /api/form/{formId}
DefaultApi 通过ID删除组成员 DELETE /api/group/member
DefaultApi 通过ID删除组 DELETE /api/group/{groupId}
DefaultApi 通过ID删除身份提供者 DELETE /api/identity-provider/{identityProviderId}
DefaultApi 通过ID删除 IP 访问控制列表 DELETE /api/ip-acl/{ipAccessControlListId}
DefaultApi 删除 JWT 刷新 DELETE /api/jwt/refresh
DefaultApi 通过ID删除密钥 DELETE /api/key/{keyId}
DefaultApi 通过ID删除 lambda DELETE /api/lambda/{lambdaId}
DefaultApi 通过ID删除消息模板 DELETE /api/message/template/{messageTemplateId}
DefaultApi 通过ID删除信使 DELETE /api/messenger/{messengerId}
DefaultApi 删除具有ID的租户 DELETE /api/tenant/{tenantId}
DefaultApi 删除具有ID的主题 DELETE /api/theme/{themeId}
DefaultApi 删除具有ID的用户操作原因 DELETE /api/user-action-reason/{userActionReasonId}
DefaultApi 删除具有ID的用户操作 DELETE /api/user-action/{userActionId}
DefaultApi 批量删除用户 DELETE /api/user/bulk
DefaultApi 删除具有ID的用户链接 DELETE /api/identity-provider/link
DefaultApi 删除具有ID的用户注册 DELETE /api/user/registration/{userId}/{applicationId}
DefaultApi 删除具有ID的两步验证 DELETE /api/user/two-factor/{userId}
DefaultApi 删除具有ID的用户 DELETE /api/user/{userId}
DefaultApi 删除具有ID的WebAuthn凭据 DELETE /api/webauthn/{id}
DefaultApi 删除具有ID的webhook DELETE /api/webhook/{webhookId}
DefaultApi 启用具有ID的两步验证 POST /api/user/two-factor/{userId}
DefaultApi 使用ID交换刷新令牌为JWT POST /api/jwt/refresh
DefaultApi 使用ID忘记密码 POST /api/user/forgot-password
DefaultApi 生成密钥 POST /api/key/generate
DefaultApi 使用ID生成密钥 POST /api/key/generate/{keyId}
DefaultApi 使用ID生成两步验证恢复码 POST /api/user/two-factor/recovery-code/{userId}
DefaultApi 使用JWT使用ID生成两步验证密钥 GET /api/two-factor/secret
DefaultApi 使用ID进行身份提供者登录 POST /api/identity-provider/login
DefaultApi 导入密钥 POST /api/key/import
DefaultApi 使用ID导入密钥 POST /api/key/import/{keyId}
DefaultApi 使用ID导入刷新令牌 POST /api/user/refresh-token/import
DefaultApi 使用ID导入用户 POST /api/user/import
DefaultApi 使用ID导入WebAuthn凭据 POST /api/webauthn/import
DefaultApi 使用ID颁发JWT GET /api/jwt/issue
DefaultApi 使用ID登录ping PUT /api/login/{userId}/{applicationId}
DefaultApi 使用ID进行登录ping请求 PUT /api/login
DefaultApi 使用ID登录 POST /api/login
DefaultApi 使用ID查找身份提供者 GET /api/identity-provider/lookup
DefaultApi 使用ID修改操作 PUT /api/user/action/{actionId}
DefaultApi 使用ID进行无密码登录 POST /api/passwordless/login
DefaultApi 使用ID修补应用程序角色 PATCH /api/application/{applicationId}/role/{roleId}
DefaultApi 使用ID修补应用程序 PATCH /api/application/{applicationId}
DefaultApi 使用ID修补连接器 PATCH /api/connector/{connectorId}
DefaultApi 使用ID修补同意 PATCH /api/consent/{consentId}
DefaultApi 使用ID修补电子邮件模板 PATCH /api/email/template/{emailTemplateId}
DefaultApi 使用ID修补实体类型 PATCH /api/entity/type/{entityTypeId}
DefaultApi 使用ID修补组 PATCH /api/group/{groupId}
DefaultApi 使用ID修补身份提供者 PATCH /api/identity-provider/{identityProviderId}
DefaultApi 使用ID修补集成 PATCH /api/integration
DefaultApi 使用ID修补Lambda PATCH /api/lambda/{lambdaId}
DefaultApi 使用ID修补消息模板 PATCH /api/message/template/{messageTemplateId}
DefaultApi 使用ID修补信使 PATCH /api/messenger/{messengerId}
DefaultApi 使用ID修补注册 PATCH /api/user/registration/{userId}
DefaultApi 使用ID修补系统配置 PATCH /api/system-configuration
DefaultApi 使用ID修补租户 PATCH /api/tenant/{tenantId}
DefaultApi 使用ID修补主题 PATCH /api/theme/{themeId}
DefaultApi 使用ID修补用户操作原因 PATCH /api/user-action-reason/{userActionReasonId}
DefaultApi 使用ID修补用户操作 PATCH /api/user-action/{userActionId}
DefaultApi 使用ID修补用户同意 PATCH /api/user/consent/{userConsentId}
DefaultApi 使用ID修补用户 PATCH /api/user/{userId}
DefaultApi 使用ID调整JWT POST /api/jwt/reconcile
DefaultApi 注册 POST /api/user/registration
DefaultApi 使用ID注册 POST /api/user/registration/{userId}
DefaultApi 使用ID重新索引 POST /api/system/reindex
DefaultApi 使用ID从家族中删除用户 DELETE /api/user/family/{familyId}/{userId}
DefaultApi 使用ID检索操作 GET /api/user/action/{actionId}
DefaultApi 使用ID检索API密钥 GET /api/api-key/{keyId}
DefaultApi 检索应用程序 GET /api/application
DefaultApi 使用ID检索应用程序 GET /api/application/{applicationId}
DefaultApi 使用ID检索审计日志 GET /api/system/audit-log/{auditLogId}
DefaultApi 通过ID检索连接器 GET /api/connector/{connectorId}
DefaultApi 通过ID检索同意书 GET /api/consent/{consentId}
DefaultApi 通过ID检索每日活跃报告 GET /api/report/daily-active-user
DefaultApi 检索设备用户代码 GET /oauth2/device/user-code
DefaultApi 检索电子邮件模板 GET /api/email/template
DefaultApi 通过ID检索电子邮件模板预览 POST /api/email/template/preview
DefaultApi 通过ID检索电子邮件模板 GET /api/email/template/{emailTemplateId}
DefaultApi 通过ID检索实体授权 GET /api/entity/{entityId}/grant
DefaultApi 通过ID检索实体类型 GET /api/entity/type/{entityTypeId}
DefaultApi 通过ID检索实体 GET /api/entity/{entityId}
DefaultApi 通过ID检索事件日志 GET /api/system/event-log/{eventLogId}
DefaultApi 通过ID检索家族 GET /api/user/family
DefaultApi 通过家族ID检索家族成员 GET /api/user/family/{familyId}
DefaultApi 通过ID检索表单字段 GET /api/form/field/{fieldId}
DefaultApi 通过ID检索表单 GET /api/form/{formId}
DefaultApi 通过ID检索群组 GET /api/group/{groupId}
DefaultApi 通过类型和ID检索身份提供者 GET /api/identity-provider
DefaultApi 检索身份提供者链接 GET /api/identity-provider/link
DefaultApi 通过ID检索身份提供者 GET /api/identity-provider/{identityProviderId}
DefaultApi 通过ID检索IP访问控制列表 GET /api/ip-acl/{ipAccessControlListId}
DefaultApi 通过ID检索JSON Web密钥集 GET /\.well-known/jwks.json
DefaultApi 检索JWT公钥 GET /api/jwt/public-key
DefaultApi 通过ID检索密钥 GET /api/key/{keyId}
DefaultApi 通过ID检索密钥 GET /api/key
DefaultApi 通过ID检索Lambda GET /api/lambda/{lambdaId}
DefaultApi 通过ID检索按类型Lambda GET /api/lambda
DefaultApi 检索消息模板 GET /api/message/template
DefaultApi 通过ID检索消息模板预览 POST /api/message/template/preview
DefaultApi 通过ID检索消息模板 GET /api/message/template/{messageTemplateId}
DefaultApi 通过ID检索消息传递者 GET /api/messenger/{messengerId}
DefaultApi 通过ID检索每月活跃报告 GET /api/report/monthly-active-user
DefaultApi 通过ID检索OAuth配置 GET /api/application/{applicationId}/oauth-configuration
DefaultApi 通过ID检索OpenID配置 GET /\.well-known/openid-configuration
DefaultApi 通过ID检索密码验证规则 GET /api/tenant/password-validation-rules
DefaultApi 通过ID检索租户ID的密码验证规则 GET /api/tenant/password-validation-rules/{tenantId}
DefaultApi 通过ID检索待处理子女 GET /api/user/family/pending
DefaultApi 通过ID检索待处理链接 GET /api/identity-provider/link/pending/{pendingLinkId}
DefaultApi 通过ID检索反应器度量 GET /api/reactor/metrics
DefaultApi 通过ID检索刷新令牌 GET /api/jwt/refresh/{tokenId}
DefaultApi 通过ID检索刷新令牌 GET /api/jwt/refresh
DefaultApi 通过ID检索注册报告 GET /api/report/registration
DefaultApi 通过ID检索注册 GET /api/user/registration/{userId}/{applicationId}
DefaultApi 检索登录报告 GET /api/report/login
DefaultApi 通过ID检索租户 GET /api/tenant/{tenantId}
DefaultApi 通过ID检索主题 GET /api/theme/{themeId}
DefaultApi 通过ID检索总报告 GET /api/report/totals
DefaultApi 通过ID检索双因素恢复代码 GET /api/user/two-factor/recovery-code/{userId}
DefaultApi 通过ID检索双因素状态 GET /api/two-factor/status/{twoFactorTrustId}
DefaultApi 检索用户 GET /api/user
DefaultApi 检索用户操作 GET /api/user-action
DefaultApi 检索用户操作原因 GET /api/user-action-reason
DefaultApi 通过ID检索用户操作原因 GET /api/user-action-reason/{userActionReasonId}
DefaultApi 通过ID检索用户操作 GET /api/user-action/{userActionId}
DefaultApi 检索用户操作 GET /api/user/action
DefaultApi 检索用户更改密码 GET /api/user/change-password
DefaultApi 通过ID检索用户评论 GET /api/user/comment/{userId}
DefaultApi 检索用户同意 GET /api/user/consent/{userConsentId}
DefaultApi 检索用户同意 GET /api/user/consent
DefaultApi 使用ID从访问令牌检索用户信息 GET /oauth2/userinfo
DefaultApi 检索用户最近登录 GET /api/user/recent-login
DefaultApi 使用ID检索用户 GET /api/user/{userId}
DefaultApi 使用ID检索版本 GET /api/system/version
DefaultApi 使用ID检索WebAuthn凭证 GET /api/webauthn/{id}
DefaultApi 使用ID检索用户的WebAuthn凭证 GET /api/webauthn
DefaultApi 检索Webhook GET /api/webhook
DefaultApi 使用ID检索Webhook GET /api/webhook/{webhookId}
DefaultApi 使用ID撤销刷新令牌 DELETE /api/jwt/refresh/{tokenId}
DefaultApi 使用ID撤销用户同意 DELETE /api/user/consent/{userConsentId}
DefaultApi 使用ID搜索应用程序 POST /api/application/search
DefaultApi 使用ID搜索审计日志 POST /api/system/audit-log/search
DefaultApi 使用ID搜索同意 POST /api/consent/search
DefaultApi 使用ID搜索电子邮件模板 POST /api/email/template/search
DefaultApi 使用ID按ID搜索实体 GET /api/entity/search
DefaultApi 使用ID搜索实体 POST /api/entity/search
DefaultApi 使用ID搜索实体授权 POST /api/entity/grant/search
DefaultApi 使用ID搜索实体类型 POST /api/entity/type/search
DefaultApi 使用ID搜索事件日志 POST /api/system/event-log/search
DefaultApi 使用ID搜索组成员 POST /api/group/member/search
DefaultApi 使用ID搜索组 POST /api/group/search
DefaultApi 使用ID搜索身份提供者 POST /api/identity-provider/search
DefaultApi 使用ID搜索IP访问控制列表 POST /api/ip-acl/search
DefaultApi 使用ID搜索密钥 POST /api/key/search
DefaultApi 使用ID搜索Lambda POST /api/lambda/search
DefaultApi 使用ID搜索登录记录 POST /api/system/login-record/search
DefaultApi 使用ID搜索租户 POST /api/tenant/search
DefaultApi 使用ID搜索主题 POST /api/theme/search
DefaultApi 使用ID搜索用户评论 POST /api/user/comment/search
DefaultApi 使用ID按ID搜索用户 GET /api/user/search
DefaultApi 使用ID按查询搜索用户 POST /api/user/search
DefaultApi 使用ID搜索Webhook POST /api/webhook/search
DefaultApi 使用ID发送电子邮件 POST /api/email/send/{emailTemplateId}
DefaultApi 使用ID发送家庭请求电子邮件 POST /api/user/family/request
DefaultApi 使用ID发送无密码代码 POST /api/passwordless/send
DefaultApi 使用ID发送启用/禁用双因素代码 POST /api/two-factor/send
DefaultApi 使用ID发送用于登录的方法的双因素代码 POST /api/two-factor/send/{twoFactorId}
DefaultApi 使用ID启动身份提供者登录 POST /api/identity-provider/start
DefaultApi 使用ID启动无密码登录 POST /api/passwordless/start
DefaultApi 使用ID启动双因素登录 POST /api/two-factor/start
DefaultApi 使用ID启动WebAuthn登录 POST /api/webauthn/start
DefaultApi 使用ID启动WebAuthn注册 POST /api/webauthn/register/start
DefaultApi 使用ID进行双因素登录 POST /api/two-factor/login
DefaultApi 使用ID更新API密钥 PUT /api/api-key/{apiKeyId}
DefaultApi 使用ID更新应用程序角色 PUT /api/application/{applicationId}/role/{roleId}
DefaultApi 使用ID更新应用程序 PUT /api/application/{applicationId}
DefaultApi 使用ID更新连接器 PUT /api/connector/{connectorId}
DefaultApi 使用ID更新同意 PUT /api/consent/{consentId}
DefaultApi 使用ID更新电子邮件模板 PUT /api/email/template/{emailTemplateId}
DefaultApi 使用ID更新实体类型权限 PUT /api/entity/type/{entityTypeId}/permission/{permissionId}
DefaultApi 使用ID更新实体类型 PUT /api/entity/type/{entityTypeId}
DefaultApi 使用ID更新实体 PUT /api/entity/{entityId}
DefaultApi 使用ID更新表单字段 PUT /api/form/field/{fieldId}
DefaultApi 使用ID更新表单 PUT /api/form/{formId}
DefaultApi 使用ID更新组成员 PUT /api/group/member
DefaultApi 使用ID更新组 PUT /api/group/{groupId}
DefaultApi 使用ID更新身份提供者 PUT /api/identity-provider/{identityProviderId}
DefaultApi 使用ID更新集成 PUT /api/integration
DefaultApi 使用ID更新IP访问控制列表 PUT /api/ip-acl/{accessControlListId}
DefaultApi 通过ID更新访问控制列表 PUT /api/key/{keyId}
DefaultApi 通过ID更新Lambda PUT /api/lambda/{lambdaId}
DefaultApi 通过ID更新消息模板 PUT /api/message/template/{messageTemplateId}
DefaultApi 通过ID更新信使 PUT /api/messenger/{messengerId}
DefaultApi 通过ID更新注册信息 PUT /api/user/registration/{userId}
DefaultApi 通过ID更新系统配置 PUT /api/system-configuration
DefaultApi 通过ID更新租户 PUT /api/tenant/{tenantId}
DefaultApi 通过ID更新主题 PUT /api/theme/{themeId}
DefaultApi 通过ID更新用户操作原因 PUT /api/user-action-reason/{userActionReasonId}
DefaultApi 通过ID更新用户操作 PUT /api/user-action/{userActionId}
DefaultApi 通过ID更新用户同意 PUT /api/user/consent/{userConsentId}
DefaultApi 更新用户验证邮箱 PUT /api/user/verify-email
DefaultApi 更新用户验证注册 PUT /api/user/verify-registration
DefaultApi 通过ID更新用户 PUT /api/user/{userId}
DefaultApi 通过ID更新Webhook PUT /api/webhook/{webhookId}
DefaultApi 通过ID更新实体授权 POST /api/entity/{entityId}/grant
DefaultApi 通过ID验证设备 GET /oauth2/device/validate
DefaultApi 通过ID验证JWT GET /api/jwt/validate
DefaultApi 通过ID发行JWT POST /api/jwt/vend
DefaultApi 通过ID验证用户注册 POST /api/user/verify-registration

模型文档

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

cargo doc --open

作者

依赖项

~4-16MB
~240K SLoC