Files
fastapi_best_architecture/backend/plugin/oauth2/plugin.toml
2026-01-26 21:17:18 +08:00

19 lines
623 B
TOML

[plugin]
summary = 'OAuth 2.0'
version = '0.0.11'
description = '支持 GitHub、Google 等社交平台登录'
author = 'wu-clan'
tags = ['auth']
database = ['mysql', 'postgresql']
[app]
router = ['v1']
[settings]
OAUTH2_STATE_REDIS_PREFIX = 'fba:oauth2:state'
OAUTH2_STATE_EXPIRE_SECONDS = 180 # 3 分钟
OAUTH2_GITHUB_REDIRECT_URI = 'http://127.0.0.1:8000/api/v1/oauth2/github/callback'
OAUTH2_GOOGLE_REDIRECT_URI = 'http://127.0.0.1:8000/api/v1/oauth2/google/callback'
OAUTH2_FRONTEND_LOGIN_REDIRECT_URI = 'http://localhost:5173/oauth2/callback'
OAUTH2_FRONTEND_BINDING_REDIRECT_URI = 'http://localhost:5173/profile'