From 18e919bde3d925ee76fe29c7a6621c2716b1e4e4 Mon Sep 17 00:00:00 2001 From: baoshiwei <baoshiwei@shlanbao.cn> Date: 星期五, 21 三月 2025 09:43:31 +0800 Subject: [PATCH] feat(social): 添加 Keycloak社交登录支持 --- ruoyi-admin/src/main/resources/application.yml | 68 ++++++++++++++++----------------- 1 files changed, 33 insertions(+), 35 deletions(-) diff --git a/ruoyi-admin/src/main/resources/application.yml b/ruoyi-admin/src/main/resources/application.yml index ad50248..5a74577 100644 --- a/ruoyi-admin/src/main/resources/application.yml +++ b/ruoyi-admin/src/main/resources/application.yml @@ -1,14 +1,14 @@ # 椤圭洰鐩稿叧閰嶇疆 ruoyi: # 鍚嶇О - name: RuoYi-Vue-Plus + name: Lanbao_QMS # 鐗堟湰 version: ${revision} # 鐗堟潈骞翠唤 - copyrightYear: 2024 + copyrightYear: 2025 captcha: - enable: true + enable: false # 椤甸潰 <鍙傛暟璁剧疆> 鍙紑鍚叧闂� 楠岃瘉鐮佹牎楠� # 楠岃瘉鐮佺被鍨� math 鏁扮粍璁$畻 char 瀛楃楠岃瘉 type: MATH @@ -46,7 +46,6 @@ level: org.dromara: @logging.level@ org.springframework: warn - tech.powerjob.worker.background: warn org.mybatis.spring.mapper: error config: classpath:logback-plus.xml @@ -80,6 +79,8 @@ # 璁剧疆鎬讳笂浼犵殑鏂囦欢澶у皬 max-request-size: 20MB mvc: + # 璁剧疆闈欐�佽祫婧愯矾寰� 闃叉鎵�鏈夎姹傞兘鍘绘煡闈欐�佽祫婧� + static-path-pattern: /static/** format: date-time: yyyy-MM-dd HH:mm:ss jackson: @@ -120,17 +121,12 @@ # swagger 鏂囨。閰嶇疆 - /*/api-docs - /*/api-docs/** - # actuator 鐩戞帶閰嶇疆 - - /actuator - - /actuator/** - # EasyRetry Job 鍒嗘淳 @see com.aizuda.easy.retry.client.job.core.client.JobEndPoint - - /job/dispatch/v1 - - /job/stop/v1 + - /warm-flow-ui/token-name # 澶氱鎴烽厤缃� tenant: # 鏄惁寮�鍚� - enable: true + enable: false # 鎺掗櫎琛� excludes: - sys_menu @@ -146,12 +142,14 @@ # MyBatisPlus閰嶇疆 # https://baomidou.com/config/ mybatis-plus: + # 鑷畾涔夐厤缃� 鏄惁鍏ㄥ眬寮�鍚�昏緫鍒犻櫎 鍏抽棴鍚� 鎵�鏈夐�昏緫鍒犻櫎鍔熻兘灏嗗け鏁� + enableLogicDelete: true # 澶氬寘鍚嶄娇鐢� 渚嬪 org.dromara.**.mapper,org.xxx.**.mapper - mapperPackage: org.dromara.**.mapper + mapperPackage: org.dromara.**.mapper,cn.shlanbao.**.mapper # 瀵瑰簲鐨� XML 鏂囦欢浣嶇疆 mapperLocations: classpath*:mapper/**/*Mapper.xml # 瀹炰綋鎵弿锛屽涓猵ackage鐢ㄩ�楀彿鎴栬�呭垎鍙峰垎闅� - typeAliasesPackage: org.dromara.**.domain + typeAliasesPackage: org.dromara.**.domain, cn.shlanbao.**.domain global-config: dbConfig: # 涓婚敭绫诲瀷 @@ -176,7 +174,7 @@ # api鎺ュ彛鍔犲瘑 api-decrypt: # 鏄惁寮�鍚叏灞�鎺ュ彛鍔犲瘑 - enabled: true + enabled: false # AES 鍔犲瘑澶存爣璇� headerFlag: encrypt-key # 鍝嶅簲鍔犲瘑鍏挜 闈炲绉扮畻娉曠殑鍏閽� 濡傦細SM2锛孯SA 浣跨敤鑰呰鑷鏇存崲 @@ -222,15 +220,19 @@ packages-to-scan: org.dromara.system - group: 4.浠g爜鐢熸垚妯″潡 packages-to-scan: org.dromara.generator + - group: 5.宸ヤ綔娴佹ā鍧� + packages-to-scan: org.dromara.workflow + - group: 6.璐ㄩ噺妯″潡 + packages-to-scan: cn.shlanbao.qms # 闃叉XSS鏀诲嚮 xss: # 杩囨护寮�鍏� enabled: true # 鎺掗櫎閾炬帴锛堝涓敤閫楀彿鍒嗛殧锛� - excludes: /system/notice - # 鍖归厤閾炬帴 - urlPatterns: /system/*,/monitor/*,/tool/* + excludeUrls: + - /system/notice + - /warm-flow/save-xml # 鍏ㄥ眬绾跨▼姹犵浉鍏抽厤缃� # 濡備娇鐢↗DK21璇风洿鎺ヤ娇鐢ㄨ櫄鎷熺嚎绋� 涓嶈寮�鍚閰嶇疆 @@ -261,29 +263,25 @@ logfile: external-file: ./logs/sys-console.log +--- # 榛樿/鎺ㄨ崘浣跨敤sse鎺ㄩ�� +sse: + enabled: true + path: /resource/sse + --- # websocket websocket: # 濡傛灉鍏抽棴 闇�瑕佸拰鍓嶇寮�鍏充竴璧峰叧闂� - enabled: true + enabled: false # 璺緞 path: /resource/websocket # 璁剧疆璁块棶婧愬湴鍧� allowedOrigins: '*' ---- #flowable閰嶇疆 -flowable: - async-executor-activate: false #鍏抽棴瀹氭椂浠诲姟JOB - # 灏哾atabaseSchemaUpdate璁剧疆涓簍rue銆傚綋Flowable鍙戠幇搴撲笌鏁版嵁搴撹〃缁撴瀯涓嶄竴鑷存椂锛屼細鑷姩灏嗘暟鎹簱琛ㄧ粨鏋勫崌绾ц嚦鏂扮増鏈�� - database-schema-update: true - activity-font-name: 瀹嬩綋 - label-font-name: 瀹嬩綋 - annotation-font-name: 瀹嬩綋 - # 鍏抽棴鍚勪釜妯″潡鐢熸垚琛紝鐩墠鍙娇鐢ㄥ伐浣滄祦鍩虹琛� - idm: - enabled: false - cmmn: - enabled: false - dmn: - enabled: false - app: - enabled: false +--- # warm-flow宸ヤ綔娴侀厤缃� +warm-flow: + # 鏄惁寮�鍚伐浣滄祦锛岄粯璁rue + enabled: true + # 鏄惁寮�鍚璁″櫒ui + ui: true + # 榛樿Authorization锛屽鏋滄湁澶氫釜token锛岀敤閫楀彿鍒嗛殧 + token-name: ${sa-token.token-name},clientid -- Gitblit v1.9.3