casdoor-sdk 1.503.0

Casdoor SDK
Documentation

Rust API client for openapi

Overview

  • API version: 1.503.0
  • Package version: 1.503.0
  • Generator version: 7.5.0

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