[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_FRONTEND_BINDING_REDIRECT_URI = "http://localhost:5173/profile" OAUTH2_FRONTEND_LOGIN_REDIRECT_URI = "http://localhost:5173/oauth2/callback" 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_STATE_EXPIRE_SECONDS = 180 # 3 分钟 OAUTH2_STATE_REDIS_PREFIX = "fba:oauth2:state"