-
-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
docs: Complete installation documentation for casibase (#11)
* docs: Complete installation documentation for casibase * docs: Complete installation documentation for casibase
- Loading branch information
Showing
12 changed files
with
63 additions
and
34 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,41 +1,45 @@ | ||
--- | ||
title: Casdoor-SSO | ||
description: Introduction of casdoor in casibase | ||
description: Setup Casdoor for casibase | ||
keywords: [Casdoor, SSO, Security, Authentication, Authorization] | ||
authors: [kv-chiu] | ||
authors: [uestc-wxy] | ||
--- | ||
|
||
```mdx-code-block | ||
import styles from '.././styles.module.css'; | ||
import CasdoorCard from "@site/src/components/CasdoorCard"; | ||
``` | ||
|
||
## Introduction | ||
Casibase uses Casdoor as its backend service,so make sure to deploy it in advance. | ||
|
||
Casdoor is a powerful and lightweight open-source [Identity Access Management (IAM)](https://en.wikipedia.org/wiki/Identity_management) / [Single-Sign-On (SSO)](https://en.wikipedia.org/wiki/Single_sign-on) server. It's developed and maintained by [**Casbin**](https://casbin.org). | ||
Please refer to: <https://casdoor.org/docs/basic/server-installation> to install and configure Casdoor. | ||
|
||
```mdx-code-block | ||
<div className={styles.gradientborder}> | ||
<CasdoorCard src="https://door.casdoor.com/login" /> | ||
</div> | ||
``` | ||
Follow these steps to setup Casdoor for casibase: | ||
|
||
- Create an Organization | ||
|
||
![create-organization](/img/create-organization.png) | ||
|
||
- Configure information about the Organization | ||
|
||
![configure-organization](/img/configure-organization.png) | ||
|
||
- Create a new Application | ||
|
||
![create-application](/img/create-application.png) | ||
|
||
Casdoor serves both the web UI and the login requests from the application users. | ||
- Configuring Application Information (Remember Name, ClientID and ClientSecret) | ||
|
||
## Features | ||
![configure-application](/img/configure-application.png) | ||
|
||
- **Single-Sign-On (SSO)**: Sign in to multiple applications with one set of login credentials. | ||
- **Social Login**: Sign in with GitHub, Google, etc. | ||
- **Integrated Provider Management**: Manage all your providers in one place. | ||
- **Authentication**: Verify the identity of your users. | ||
- Add a member to the newly created organization | ||
|
||
![Principle](/img/principles.gif) | ||
![add-user](/img/add-user-1.png) | ||
|
||
:::tip | ||
![add-user](/img/add-user-2.png) | ||
|
||
Casibase manages third-party service providers through Casdoor: | ||
- Configure member information (remember its Name as well as Password) | ||
|
||
- **Storage**: Manage your storage providers, such as AWS, Azure, etc. | ||
- **AI**: Manage your chat providers, such as OpenAI, ChatGLM, etc. | ||
![configure-user](/img/configure-user-1.png) | ||
|
||
::: | ||
![configure-user](/img/configure-user-2.png) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.