代码拉取完成,页面将自动刷新
同步操作将从 小林攻城狮/dp-passport 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
基于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 | 您已被强制退出 |
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。