Skip to main content

Basic Introduction

This chapter is a brief introduction to concepts in Casdoor. Details of these concepts can be found in next chapters.


An organization is a set of users and applications.

Organizations are basic units for a SSO platform. If a user signed in to an organization, then he can access all applications of the organization without signing in again.


If you want to use Casdoor to provide login service for your web Web APPs, you can add them as Casdoor applications.

Users can access all applications in their organizations without login twice.


Providers are used to provide services for Casdoor. Now, you can add OAuth providers, Email API providers, SMS API providers. We are going to integrate more providers in Casdoor in future.


As an authentication platform, Casdoor is able to manage users.


Casdoor is based on OAuth. Tokens are users' OAuth token.