知识库

标准化实施手册及常见错误


统一认证部署

<h2>一、安装部署统一认证</h2> <h4>1.远程服务器,检查jdk是否安装,创建项目包存放路径</h4> <pre><code>java -version</code></pre> <p><img src="http://60.191.64.5:16100/server/index.php?s=/api/attachment/visitFile/sign/8dcb8f61a9c8f2923b51aba1dc2203ef" alt="" /></p> <pre><code>mkdir -p /risen/soft/front</code></pre> <h4>2.修改统一认证项目包端口、项目名和数据库连接地址</h4> <p>编辑文件 /risen-typt-auth-1.0.0-SNAPSHOT.jar/BOOT-INF/classes/application-prod.yml <img src="http://60.191.64.5:16100/server/index.php?s=/api/attachment/visitFile/sign/abc05df76f06fdf8b80822a7098d20f3" alt="" /></p> <h4>3.上传统一认证项目包到/risen/soft/front/路径下</h4> <h4>4.启动统一认证,指定日志/risen/soft/front/auth.log</h4> <pre><code>nohup java -jar /risen/soft/front/auth.jar --spring.profiles.active=prod &amp;gt;/risen/soft/front/auth.log 2&amp;gt;&amp;amp;1 &amp;amp;</code></pre> <h4>5.查看日志:tail -1000f /risen/soft/front/auth.log</h4> <p>启动成功访问项目: <img src="http://60.191.64.5:16100/server/index.php?s=/api/attachment/visitFile/sign/67c5bd1a615cc7588dd6d002842db9c2" alt="" /></p> <h2>二、对接统一认证的项目需修改配置文件</h2> <p>查看统一认证的表:CORE_OAUTH_CLIENT <img src="http://60.191.64.5:16100/server/index.php?s=/api/attachment/visitFile/sign/eaf4e70c14976b441f451736580907bf" alt="" /> <img src="http://60.191.64.5:16100/server/index.php?s=/api/attachment/visitFile/sign/914ed2bc0956cb27fe3cceec2120501e" alt="" /></p> <h4>1.view-extend-app.properties</h4> <p>编辑文件 项目包/WEB-INF/classes/com/risen/app/config/view-extend-app.properties <img src="http://60.191.64.5:16100/server/index.php?s=/api/attachment/visitFile/sign/c4fe84d10255ba30055e13b85e044dd5" alt="" /></p> <pre><code class="language-java">#===============================扩展视图============================ ##扩展视图配置的中的排序号,以便也开发过程中进行定制 ORDER=10001 ############################################首页展示控制############################################### /risen/home/index&amp;lt;success=jmp:http://ztzz.hzswb.cn/typt/jq/index.htm /risen/home/index&amp;lt;core=ftl:/risen/core/home/default/index.ftl /public/login/index&amp;lt;success=jmp:http://172.18.48.27/auth/oauth2/authorize?client_id=risen_Q4RIcomoVeZTQhH4NxVDnw&amp;amp;response_type=code&amp;amp;scope=ACCOUNT&amp;amp;redirect_uri=http://ztzz.hzswb.cn/typt/api/public/login/doLogin.do?lgt=1&amp;amp;TYPE=jmp&amp;amp;CODE=home&amp;amp;ERROR.CODE=input /public/login/index&amp;lt;timeout=jmp:http://172.18.48.27/auth/oauth2/authorize?client_id=risen_Q4RIcomoVeZTQhH4NxVDnw&amp;amp;response_type=code&amp;amp;scope=ACCOUNT&amp;amp;state=${state}&amp;amp;redirect_uri=http://ztzz.hzswb.cn/typt/api/public/login/doLogin.do?lgt=1&amp;amp;TYPE=jmp&amp;amp;CODE=home&amp;amp;ERROR.CODE=input /risen/home/index&amp;lt;vue=jmp:http://172.18.48.27/auth/oauth2/authorize?client_id=risen_Q4RIcomoVeZTQhH4NxVDnw&amp;amp;response_type=code&amp;amp;scope=ACCOUNT&amp;amp;redirect_uri=http://ztzz.hzswb.cn/typt/web/redirect /public/login/doLogin&amp;lt;input=jmp:http://172.18.48.27/auth/oauth2/authorize?client_id=risen_Q4RIcomoVeZTQhH4NxVDnw&amp;amp;response_type=code&amp;amp;scope=ACCOUNT&amp;amp;redirect_uri=http://ztzz.hzswb.cn/typt/api/public/login/doLogin.do?lgt=1&amp;amp;TYPE=jmp&amp;amp;CODE=home&amp;amp;ERROR.CODE=input ##约定的注销请求地址:/public/login/index.do?CODE=logout /public/login/index&amp;lt;logout=jmp:http://172.18.48.27/auth/logout?redirect_uri=http://ztzz.hzswb.cn/typt/api</code></pre> <h4>2.properties-placeholder-oauth2.properties</h4> <p>编辑文件 项目包/WEB-INF/classes/com/risen/base/config/properties-placeholder-oauth2.properties <img src="http://60.191.64.5:16100/server/index.php?s=/api/attachment/visitFile/sign/9b03a81f3bb721ec945e56ab5b30e645" alt="" /></p> <pre><code class="language-java">###################################### #客户端id oauth2.camCltid=risen_Q4RIcomoVeZTQhH4NxVDnw #客户端密钥 oauth2.camSecret=6X3OhE6I1RbfzDMUUTYQ93goZVXhP3z3nNyPQ2MjrUstf2a55QcAPjTiZnU3UoxJ #获取token oauth2.camOauthTokenServerUrl=http://172.18.48.27/auth/oauth2/token #校验token oauth2.camOauthValidateTokenServerUrl=http://172.18.48.27/auth/oauth2/introspect #刷新token oauth2.camOauthRefreshTokenServerUrl=http://172.18.48.27/auth/oauth2/token #连接超时时间 oauth2.camConnectionTimeout=1500 #读取超时时间 oauth2.camReadTimeout=3000 #授权类型 oauth2.camGrantType=authorization_code #跳转地址 oauth2.camRedirectUri=http://ztzz.hzswb.cn/typt/api/public/login/doLogin.do?lgt=1&amp;amp;TYPE=jmp&amp;amp;CODE=home&amp;amp;ERROR.CODE=input #检测token失效 oauth2.camOauthValidateTokenExpiresCheckUrl=http://172.18.48.27/auth/public/login/oauthTokenExpiresCheck #无需进行token检测的uri 多个以,拼接 oauth2.camOauthValidateTokenExpiresCheckUriArr=/public/login/,/risen/home/doLogout,/public/oauth2/ #会话冲突处理策略: A退出系统, B返回提示 oauth2.camOauthValidateTokenExpiresRsType=A</code></pre>

页面列表

ITEM_HTML