casdoor-sdk 1.504.0

Casdoor SDK
Documentation

Rust API client for openapi

Swagger Docs of Casdoor Backend API

Overview

This API client was generated by the OpenAPI Generator project. By using the openapi-spec from a remote server, you can easily generate an API client.

  • API version: 1.503.0
  • Package version: 1.503.0
  • Generator version: 7.5.0
  • Build package: org.openapitools.codegen.languages.RustClientCodegen

Installation

Put the package under your project folder in a directory named openapi and add the following to Cargo.toml under [dependencies]:

openapi = { path = "./openapi" }

Documentation for API Endpoints

All URIs are relative to http://localhost

Class Method HTTP request Description
AccountApiApi api_controller_period_add_ldap POST /api/add-ldap
AccountApiApi api_controller_period_delete_ldap POST /api/delete-ldap
AccountApiApi api_controller_period_get_account GET /api/get-account
AccountApiApi api_controller_period_get_ldap GET /api/get-ldap
AccountApiApi api_controller_period_get_ldaps GET /api/get-ldaps
AccountApiApi api_controller_period_get_ldapser GET /api/get-ldap-users
AccountApiApi api_controller_period_reset_email_or_phone POST /api/reset-email-or-phone
AccountApiApi api_controller_period_set_password POST /api/set-password
AccountApiApi api_controller_period_sync_ldap_users POST /api/sync-ldap-users
AccountApiApi api_controller_period_update_ldap POST /api/update-ldap
AccountApiApi api_controller_period_user_info GET /api/userinfo
AccountApiApi api_controller_period_user_info2 GET /api/user
AdapterApiApi api_controller_period_add_adapter POST /api/add-adapter
AdapterApiApi api_controller_period_delete_adapter POST /api/delete-adapter
AdapterApiApi api_controller_period_get_adapter GET /api/get-adapter
AdapterApiApi api_controller_period_get_adapters GET /api/get-adapters
AdapterApiApi api_controller_period_update_adapter POST /api/update-adapter
ApplicationApiApi api_controller_period_add_application POST /api/add-application
ApplicationApiApi api_controller_period_delete_application POST /api/delete-application
ApplicationApiApi api_controller_period_get_application GET /api/get-application
ApplicationApiApi api_controller_period_get_applications GET /api/get-applications
ApplicationApiApi api_controller_period_get_organization_applications GET /api/get-organization-applications
ApplicationApiApi api_controller_period_get_user_application GET /api/get-user-application
ApplicationApiApi api_controller_period_update_application POST /api/update-application
CallbackApiApi api_controller_period_callback POST /api/Callback
CertApiApi api_controller_period_add_cert POST /api/add-cert
CertApiApi api_controller_period_delete_cert POST /api/delete-cert
CertApiApi api_controller_period_get_cert GET /api/get-cert
CertApiApi api_controller_period_get_certs GET /api/get-certs
CertApiApi api_controller_period_get_global_certs GET /api/get-global-certs
CertApiApi api_controller_period_update_cert POST /api/update-cert
EnforcerApiApi api_controller_period_add_enforcer POST /api/add-enforcer
EnforcerApiApi api_controller_period_batch_enforce POST /api/batch-enforce
EnforcerApiApi api_controller_period_delete_enforcer POST /api/delete-enforcer
EnforcerApiApi api_controller_period_enforce POST /api/enforce
EnforcerApiApi api_controller_period_get_enforcer GET /api/get-enforcer
EnforcerApiApi api_controller_period_get_enforcers GET /api/get-enforcers
EnforcerApiApi api_controller_period_update_enforcer POST /api/update-enforcer
GroupApiApi api_controller_period_add_group POST /api/add-group
GroupApiApi api_controller_period_delete_group POST /api/delete-group
GroupApiApi api_controller_period_get_group GET /api/get-group
GroupApiApi api_controller_period_get_groups GET /api/get-groups
GroupApiApi api_controller_period_update_group POST /api/update-group
InvitationApiApi api_controller_period_add_invitation POST /api/add-invitation
InvitationApiApi api_controller_period_delete_invitation POST /api/delete-invitation
InvitationApiApi api_controller_period_get_invitation GET /api/get-invitation
InvitationApiApi api_controller_period_get_invitations GET /api/get-invitations
InvitationApiApi api_controller_period_update_invitation POST /api/update-invitation
InvitationApiApi api_controller_period_verify_invitation GET /api/verify-invitation
LoginApiApi api_controller_period_get_application_login GET /api/get-app-login
LoginApiApi api_controller_period_get_captcha GET /api/get-captcha
LoginApiApi api_controller_period_introspect_token POST /api/login/oauth/introspect
LoginApiApi api_controller_period_login POST /api/login
LoginApiApi api_controller_period_logout POST /api/logout
LoginApiApi api_controller_period_signup POST /api/signup
LoginApiApi api_controller_period_unlink POST /api/unlink
LoginApiApi api_controller_period_web_authn_signin_begin GET /api/webauthn/signin/begin
LoginApiApi api_controller_period_web_authn_signin_finish POST /api/webauthn/signin/finish
MfaapiApi api_controller_period_delete_mfa POST /api/delete-mfa/
MfaapiApi api_controller_period_mfa_setup_enable POST /api/mfa/setup/enable
MfaapiApi api_controller_period_mfa_setup_initiate POST /api/mfa/setup/initiate
MfaapiApi api_controller_period_mfa_setup_verify POST /api/mfa/setup/verify
MfaapiApi api_controller_period_set_preferred_mfa POST /api/set-preferred-mfa
ModelApiApi api_controller_period_add_model POST /api/add-model
ModelApiApi api_controller_period_delete_model POST /api/delete-model
ModelApiApi api_controller_period_get_model GET /api/get-model
ModelApiApi api_controller_period_get_models GET /api/get-models
ModelApiApi api_controller_period_update_model POST /api/update-model
OidcapiApi root_controller_period_get_jwks GET /.well-known/jwks
OidcapiApi root_controller_period_get_oidc_discovery GET /.well-known/openid-configuration
OrganizationApiApi api_controller_period_add_organization POST /api/add-organization
OrganizationApiApi api_controller_period_delete_organization POST /api/delete-organization
OrganizationApiApi api_controller_period_get_default_application GET /api/get-default-application
OrganizationApiApi api_controller_period_get_organization GET /api/get-organization
OrganizationApiApi api_controller_period_get_organization_names GET /api/get-organization-names
OrganizationApiApi api_controller_period_get_organizations GET /api/get-organizations
OrganizationApiApi api_controller_period_update_organization POST /api/update-organization
PaymentApiApi api_controller_period_add_payment POST /api/add-payment
PaymentApiApi api_controller_period_delete_payment POST /api/delete-payment
PaymentApiApi api_controller_period_get_payment GET /api/get-payment
PaymentApiApi api_controller_period_get_payments GET /api/get-payments
PaymentApiApi api_controller_period_get_user_payments GET /api/get-user-payments
PaymentApiApi api_controller_period_invoice_payment POST /api/invoice-payment
PaymentApiApi api_controller_period_notify_payment POST /api/notify-payment
PaymentApiApi api_controller_period_update_payment POST /api/update-payment
PermissionApiApi api_controller_period_add_permission POST /api/add-permission
PermissionApiApi api_controller_period_delete_permission POST /api/delete-permission
PermissionApiApi api_controller_period_get_permission GET /api/get-permission
PermissionApiApi api_controller_period_get_permissions GET /api/get-permissions
PermissionApiApi api_controller_period_get_permissions_by_role GET /api/get-permissions-by-role
PermissionApiApi api_controller_period_get_permissions_by_submitter GET /api/get-permissions-by-submitter
PermissionApiApi api_controller_period_update_permission POST /api/update-permission
PlanApiApi api_controller_period_add_plan POST /api/add-plan
PlanApiApi api_controller_period_delete_plan POST /api/delete-plan
PlanApiApi api_controller_period_get_plan GET /api/get-plan
PlanApiApi api_controller_period_get_plans GET /api/get-plans
PlanApiApi api_controller_period_update_plan POST /api/update-plan
PricingApiApi api_controller_period_add_pricing POST /api/add-pricing
PricingApiApi api_controller_period_delete_pricing POST /api/delete-pricing
PricingApiApi api_controller_period_get_pricing GET /api/get-pricing
PricingApiApi api_controller_period_get_pricings GET /api/get-pricings
PricingApiApi api_controller_period_update_pricing POST /api/update-pricing
ProductApiApi api_controller_period_add_product POST /api/add-product
ProductApiApi api_controller_period_buy_product POST /api/buy-product
ProductApiApi api_controller_period_delete_product POST /api/delete-product
ProductApiApi api_controller_period_get_product GET /api/get-product
ProductApiApi api_controller_period_get_products GET /api/get-products
ProductApiApi api_controller_period_update_product POST /api/update-product
ProviderApiApi api_controller_period_add_provider POST /api/add-provider
ProviderApiApi api_controller_period_delete_provider POST /api/delete-provider
ProviderApiApi api_controller_period_get_global_providers GET /api/get-global-providers
ProviderApiApi api_controller_period_get_provider GET /api/get-provider
ProviderApiApi api_controller_period_get_providers GET /api/get-providers
ProviderApiApi api_controller_period_update_provider POST /api/update-provider
ResourceApiApi api_controller_period_add_resource POST /api/add-resource
ResourceApiApi api_controller_period_delete_resource POST /api/delete-resource
ResourceApiApi api_controller_period_get_resource GET /api/get-resource
ResourceApiApi api_controller_period_get_resources GET /api/get-resources
ResourceApiApi api_controller_period_update_resource POST /api/update-resource
ResourceApiApi api_controller_period_upload_resource POST /api/upload-resource
RoleApiApi api_controller_period_add_role POST /api/add-role
RoleApiApi api_controller_period_delete_role POST /api/delete-role
RoleApiApi api_controller_period_get_role GET /api/get-role
RoleApiApi api_controller_period_get_roles GET /api/get-roles
RoleApiApi api_controller_period_update_role POST /api/update-role
ServiceApiApi api_controller_period_send_email POST /api/send-email
ServiceApiApi api_controller_period_send_notification POST /api/send-notification
ServiceApiApi api_controller_period_send_sms POST /api/send-sms
SessionApiApi api_controller_period_add_session POST /api/add-session
SessionApiApi api_controller_period_delete_session POST /api/delete-session
SessionApiApi api_controller_period_get_sessions GET /api/get-sessions
SessionApiApi api_controller_period_get_single_session GET /api/get-session
SessionApiApi api_controller_period_is_session_duplicated GET /api/is-session-duplicated
SessionApiApi api_controller_period_update_session POST /api/update-session
SubscriptionApiApi api_controller_period_add_subscription POST /api/add-subscription
SubscriptionApiApi api_controller_period_delete_subscription POST /api/delete-subscription
SubscriptionApiApi api_controller_period_get_subscription GET /api/get-subscription
SubscriptionApiApi api_controller_period_get_subscriptions GET /api/get-subscriptions
SubscriptionApiApi api_controller_period_update_subscription POST /api/update-subscription
SyncerApiApi api_controller_period_add_syncer POST /api/add-syncer
SyncerApiApi api_controller_period_delete_syncer POST /api/delete-syncer
SyncerApiApi api_controller_period_get_syncer GET /api/get-syncer
SyncerApiApi api_controller_period_get_syncers GET /api/get-syncers
SyncerApiApi api_controller_period_run_syncer GET /api/run-syncer
SyncerApiApi api_controller_period_update_syncer POST /api/update-syncer
SystemApiApi api_controller_period_get_dashboard GET /api/get-dashboard
SystemApiApi api_controller_period_get_prometheus_info GET /api/get-prometheus-info
SystemApiApi api_controller_period_get_system_info GET /api/get-system-info
SystemApiApi api_controller_period_get_version_info GET /api/get-version-info
SystemApiApi api_controller_period_get_webhook_event_type GET /api/get-webhook-event
SystemApiApi api_controller_period_handle_official_account_event POST /api/webhook
SystemApiApi api_controller_period_health GET /api/health
TokenApiApi api_controller_period_add_token POST /api/add-token
TokenApiApi api_controller_period_delete_token POST /api/delete-token
TokenApiApi api_controller_period_get_captcha_status GET /api/get-captcha-status
TokenApiApi api_controller_period_get_o_auth_token POST /api/login/oauth/access_token
TokenApiApi api_controller_period_get_token GET /api/get-token
TokenApiApi api_controller_period_get_tokens GET /api/get-tokens
TokenApiApi api_controller_period_refresh_token POST /api/login/oauth/refresh_token
TokenApiApi api_controller_period_update_token POST /api/update-token
UserApiApi api_controller_period_add_user POST /api/add-user
UserApiApi api_controller_period_add_user_keys POST /api/add-user-keys
UserApiApi api_controller_period_check_user_password POST /api/check-user-password
UserApiApi api_controller_period_delete_user POST /api/delete-user
UserApiApi api_controller_period_get_email_and_phone GET /api/get-email-and-phone
UserApiApi api_controller_period_get_global_users GET /api/get-global-users
UserApiApi api_controller_period_get_sorted_users GET /api/get-sorted-users
UserApiApi api_controller_period_get_user GET /api/get-user
UserApiApi api_controller_period_get_user_count GET /api/get-user-count
UserApiApi api_controller_period_get_users GET /api/get-users
UserApiApi api_controller_period_update_user POST /api/update-user
UserApiApi api_controller_period_web_authn_signup_begin GET /api/webauthn/signup/begin
UserApiApi api_controller_period_web_authn_signup_finish POST /api/webauthn/signup/finish
VerificationApiApi api_controller_period_send_verification_code POST /api/send-verification-code
VerificationApiApi api_controller_period_verify_captcha POST /api/verify-captcha
VerificationApiApi api_controller_period_verify_code POST /api/verify-code
WebhookApiApi api_controller_period_add_webhook POST /api/add-webhook
WebhookApiApi api_controller_period_delete_webhook POST /api/delete-webhook
WebhookApiApi api_controller_period_get_webhook GET /api/get-webhook
WebhookApiApi api_controller_period_get_webhooks GET /api/get-webhooks
WebhookApiApi api_controller_period_update_webhook POST /api/update-webhook

Documentation For Models

To get access to the crate's generated documentation, use:

cargo doc --open

Author

casbin@googlegroups.com