Fetch the repository succeeded.
This action will force synchronization from 小林攻城狮/dp-passport, which will overwrite any changes that you have made since you forked the repository, and can not be recovered!!!
Synchronous operation will process in the background and will refresh the page when finishing processing. Please be patient.
基于SpringBoot的单点登录系统,具有完整的SSO解决方案,包括以下特点:
<dependency>
<groupId>net.chenlin</groupId>
<artifactId>dp-passport-client</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
ids:
client:
client-type: web
app-code: passportTest
auth-id-cookie-name: dpAuthId
server-name: http://samplesit.chenlintech.com:9090/sample
auth-server-url: http://passportsit.chenlintech.com:8080/ids
cookie-domain: chenlintech.com
<?xml version="1.0" encoding="utf-8"?>
<access-policy>
<!-- 1.默认访问策略:没有配置在当前配置文件的URL,采用的默认访问策略
ANON_ACCESS:不需要提供登录信息访问,request也无法获取用户信息
AUTH_ACCESS:必须登录后访问,request可获取用户信息
ROUTER_ACCESS:路由访问,登录时request可获取用户信息,不登录时也可以获取用户信息,此时为空
2.策略优先级:ANON_ACCESS > AUTH_ACCESS > ROUTER_ACCESS
3.地址映射:url-pattern支持ant风格地址匹配规则
-->
<default-access-policy>AUTH_ACCESS</default-access-policy>
<!-- 匿名访问:不经过 passport-filter 处理,一般为静态资源,不需要获取用户信息请求地址 -->
<anon-access>
<url-pattern>/**/*.css</url-pattern>
<url-pattern>/**/*.js</url-pattern>
<url-pattern>/**/*.jpg</url-pattern>
<url-pattern>/**/*.ico</url-pattern>
<url-pattern>/**/test/anonAccess</url-pattern>
</anon-access>
<!-- 授权访问:必须登陆后才能访问 -->
<auth-access>
<url-pattern>/**/test/authAccess</url-pattern>
</auth-access>
<!-- 路由访问:不强制用户登录访问,登录状态下request可获取用户信息,非登录状态获取用户信息为空 -->
<router-access>
<url-pattern>/**/test/routerAccess</url-pattern>
</router-access>
</access-policy>
错误码 | 提示信息 |
---|---|
0000 | 处理成功 |
1000 | 业务异常 |
9999 | 系统异常 |
4000 | 账户已登录 |
4001 | 账户未登录 |
4002 | 用户名不能为空 |
4003 | 密码不能为空 |
4004 | 当前用户不存在 |
4005 | 密码错误 |
4006 | 账户已被锁定 |
4007 | 您已被强制退出 |
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。