📄️ Огляд
An application represents one service that signs users in with Casdoor. This page explains what you configure on an application and how to update one through the API.
📄️ Application terminology
Reference for every field of the application edit page in the Casdoor admin console, organized by tab.
📄️ Application configuration
Create an application in Casdoor, connect it to an organization, and set the redirect URL so that your service can sign users in.
📄️ Dynamic client registration
Let software register itself as an OAuth 2.0 client of Casdoor with one HTTP request, as defined in RFC 7591, and control where this is allowed.
📄️ Application categories
The category of an application - Default for applications that users sign in to, Agent for machine clients - and the types that each category offers.
📄️ Власні області
Define your own OAuth 2.0 scopes on an Agent application, such as an MCP server, so that clients request only the permissions that they need.
📄️ Постачальники
Add identity, email, SMS, and other providers to an application, and choose for each one in which situations Casdoor uses it.
📄️ Sign-in methods
Choose which sign-in methods an application offers on its sign-in page, such as password, verification code, WebAuthn, and LDAP, and in which order.
📄️ Exclusive sign-in
Limit each user to one active session per application, so that a new sign-in ends the sessions on other devices.
📄️ Sign-up items table
Choose which fields the sign-up page of an application shows, which are required, how they are validated, and how some of them behave.
📄️ Sign-in items table
Choose which elements the sign-in page of an application shows and how the forgot-password link, the language selector, and the captcha behave.
📄️ UI customization
Change the background, the style, and the position of the sign-in form of an application, add a side panel, and move the design to another Casdoor instance.
📄️ Specify login organization
Show an organization picker or an organization field on the sign-in page, so that users of several organizations share one sign-in page.
📄️ Application tags
Allow only users with a matching tag to sign in to an application.
📄️ Invitation codes
Allow only invited users to sign up to an application by requiring a valid invitation code on the sign-up page.
📄️ Shared application
Let the users of every organization sign in to one application, with a client ID per organization.