小程序后端接入微信登录与家长头像能力
This commit is contained in:
@@ -29,6 +29,31 @@ class Settings(BaseSettings):
|
||||
db_password: str = Field(default="", validation_alias="DB_PASSWORD")
|
||||
db_name: str = Field(default="mini_program", validation_alias="DB_NAME")
|
||||
db_path: str = Field(default="./data.db", validation_alias="DB_PATH")
|
||||
wechat_app_id: str = Field(default="", validation_alias="WECHAT_APP_ID")
|
||||
wechat_app_secret: str = Field(default="", validation_alias="WECHAT_APP_SECRET")
|
||||
wechat_api_base_url: str = Field(
|
||||
default="https://api.weixin.qq.com",
|
||||
validation_alias="WECHAT_API_BASE_URL",
|
||||
)
|
||||
wechat_http_timeout_seconds: float = Field(
|
||||
default=5.0,
|
||||
validation_alias="WECHAT_HTTP_TIMEOUT_SECONDS",
|
||||
)
|
||||
cos_secret_id: str = Field(default="", validation_alias="COS_SECRET_ID")
|
||||
cos_secret_key: str = Field(default="", validation_alias="COS_SECRET_KEY")
|
||||
cos_region: str = Field(default="", validation_alias="COS_REGION")
|
||||
cos_bucket_message: str = Field(default="", validation_alias="COS_BUCKET_MESSAGE")
|
||||
cos_bucket_ava: str = Field(default="", validation_alias="COS_BUCKET_AVA")
|
||||
cos_public_base_url: str = Field(default="", validation_alias="COS_PUBLIC_BASE_URL")
|
||||
cos_avatar_prefix: str = Field(default="avatars/", validation_alias="COS_AVATAR_PREFIX")
|
||||
cos_avatar_url_expire_seconds: int = Field(
|
||||
default=86400,
|
||||
validation_alias="COS_AVATAR_URL_EXPIRE_SECONDS",
|
||||
)
|
||||
cos_avatar_max_bytes: int = Field(
|
||||
default=2 * 1024 * 1024,
|
||||
validation_alias="COS_AVATAR_MAX_BYTES",
|
||||
)
|
||||
jwt_secret: str = Field(
|
||||
default="dev_only_change_jwt_secret",
|
||||
validation_alias="JWT_SECRET",
|
||||
|
||||
Reference in New Issue
Block a user