Skip to content

fastapi-practices/casdoor_sso

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Casdoor SSO

使用此插件前,请首先了解 Casdoor

配置

  1. 在环境变量文件 .env 中添加以下内容:

    # [ Plugin ] Casdoor
    CASDOOR_SSO_CLIENT_ID='Casdoor 应用 client_id'
    CASDOOR_SSO_CLIENT_SECRET='Casdoor 应用 client_secret'
  2. core/conf.py 中添加以下内容:

    ##################################################
    # [ Plugin ] Casdoor
    ##################################################
    # .env
    CASDOOR_SSO_CLIENT_ID: str
    CASDOOR_SSO_CLIENT_SECRET: str
    
    # 基础配置
    CASDOOR_SSO_CERTIFICATE: str = ''
    CASDOOR_SSO_ENDPOINT: str = 'http://localhost:8080'
    CASDOOR_SSO_ORG_NAME: str = 'casdoor'
    CASDOOR_SSO_APPLICATION_NAME: str = 'Casdoor'
    CASDOOR_SSO_FRONT_ENDPOINT: str = 'http://localhost:8080'  # Casdoor UI 地址
    CASDOOR_SSO_FRONTEND_REDIRECT_URI: str = ''  # 成功后的重定向 URI,可参考:backend/app/admin/conf.py
  3. 更新配置,参考:casdoor-python-sdk

About

FastAPI Best Architecture casdoor sso 插件

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages