libushang 2 dagar sedan
förälder
incheckning
6b445326a4
1 ändrade filer med 27 tillägg och 9 borttagningar
  1. 27 9
      config.py

+ 27 - 9
config.py

@@ -47,6 +47,14 @@ class Settings(BaseSettings):
     YST_PASS_ID = "yst_msxmjmszsjzwfwyygzzh"
     YST_PASS_TOKEN = "lYPHgL5z4B2qdzr9Y07uIaQ2ucYb7thX"
 
+    # 粤政易
+    YZH_PASSID = ''
+    YZY_PASSTOKEN = ''
+    YZY_CORPSECRET = ''
+    YZY_CORPID = ''
+    YZY_AGENTID = ''
+    YZY_API_ROOT = ''
+
     class Config:
         env_file = ".env"
 
@@ -71,10 +79,10 @@ class DevConfig(Settings):
     HOME_URL = "http://127.0.0.1:8086"
 
     # 粤政易
-    YZY_PASS_ID: Optional[str] = Field(..., env="DEV_YZY_PASS_ID")
-    YZY_PASS_TOKEN: Optional[str] = Field(..., env="DEV_YZY_PASS_TOKEN")
-    YZY_HOST = "https://xtbg.digitalgd.com.cn"
-    YZY_API_ROOT = "http://19.15.0.128:8080"
+    #YZY_PASS_ID: Optional[str] = Field(..., env="DEV_YZY_PASS_ID")
+    #YZY_PASS_TOKEN: Optional[str] = Field(..., env="DEV_YZY_PASS_TOKEN")
+    #YZY_HOST = "https://xtbg.digitalgd.com.cn"
+    #YZY_API_ROOT = "http://19.15.0.128:8080"
 
     # 粤商通网关配置
     YST_PASS_ID = "yst_mmsyjjzhyjxt"
@@ -99,12 +107,22 @@ class ProdConfig(Settings):
     YZY_WEB_ROOT: Optional[str] = Field(..., env="PROD_YZY_WEB_ROOT")
 
     # 粤政易
-    # YZY_PASS_ID: Optional[str] = Field(..., env="PROD_YZY_PASS_ID")
-    # YZY_PASS_TOKEN: Optional[str] = Field(..., env="PROD_YZY_PASS_TOKEN")
+    YZH_PASSID: Optional[str] = Field(..., env="PROD_YZH_PASSID")
+    YZY_PASSTOKEN: Optional[str] = Field(..., env="PROD_YZY_PASSTOKEN")
+    YZY_CORPSECRET: Optional[str] = Field(..., env="PROD_YZY_CORPSECRET")
+    YZY_CORPID: Optional[str] = Field(..., env="PROD_YZY_CORPID")
+    YZY_AGENTID: Optional[str] = Field(..., env="PROD_YZY_AGENTID")
+    YZY_API_ROOT = "http://19.25.35.23:8080"
     # YZY_HOST = "https://xtbg.digitalgd.com.cn"
-    # YZY_API_ROOT = "http://19.15.0.128:8080"
-
-    HOME_URL = "http://19.155.220.228:8086"
+    
+    # 统一认证登录
+    HOME_URL = "https://yjzp.mmsyjj.cn:8086"
+    TYRZ_CLIENT_ID: Optional[str] = Field(..., env="PROD_TYRZ_CLIENT_ID")
+    TYRZ_CLIENT_SECRET: Optional[str] = Field(..., env="PROD_TYRZ_CLIENT_SECRET")
+    TYRZ_REDIRECT_URI = "https://yjzp.mmsyjj.cn:8086/tyrz/login"
+    TYRZ_GET_TOKEN = 'https://tyrz.gdgov.cn/zwrz/rz/sso/oauth/token'
+    TYRZ_GET_TOKEN_INFO = 'https://tyrz.gdgov.cn/zwrz/rz/sso/openapi/user/getuserinfodetail'
+    TYRZ_LOGOUT = 'https://tyrz.gdgov.cn/zwrz/rz/sso/logout?client_id={}&type=PC&backurl='
 
     REDIS_DB_URL = {
         'host': '127.0.0.1',