Commit Graph

126 Commits

Author SHA1 Message Date
李东云
33d0596e73 fix(acs): 尝试修复无法正确跳转 RelayState 的问题
Signed-off-by: 李东云 <dongyun.li@luxcreo.ai>
2022-06-24 18:14:30 +08:00
李东云
524d23fdb2 fix(acs): 尝试修复无法正确跳转 RelayState 的问题
Signed-off-by: 李东云 <dongyun.li@luxcreo.ai>
2022-06-24 18:11:17 +08:00
李东云
507c14f0de fix(saml): 尝试兼容获取 originToken 失败的问题
Signed-off-by: 李东云 <dongyun.li@luxcreo.ai>
2022-06-20 15:37:46 +08:00
李东云
74a70b410e build(composer): 添加了生成签名的 bin 脚本
忘了解除注释了。。

Signed-off-by: 李东云 <dongyun.li@luxcreo.ai>
2022-06-15 18:26:37 +08:00
李东云
0b876aabd7 docs(readme): 对生成签名的脚本添加了文档
Signed-off-by: 李东云 <dongyun.li@luxcreo.ai>
2022-06-15 18:22:27 +08:00
李东云
4f71fe32c8 build(composer): 添加了生成签名的 bin 脚本
Signed-off-by: 李东云 <dongyun.li@luxcreo.ai>
2022-06-15 18:20:56 +08:00
李东云
87f8c38d74 build(composer): 迁移 lightsaml/lightsaml 到 litesaml/lightsaml
Signed-off-by: 李东云 <dongyun.li@luxcreo.ai>
2022-05-30 21:47:56 +08:00
李东云
d16dbe3c8c perf(slo): 优化退出登录的方式
Signed-off-by: 李东云 <dongyun.li@luxcreo.ai>
2022-05-19 23:11:38 +08:00
李东云
bc5b88f972 fix(slo): 修复退出登录失败的问题
Signed-off-by: 李东云 <dongyun.li@luxcreo.ai>
2022-05-19 22:54:32 +08:00
李东云
7e62776555 feat(assertion): 在退出登录时移除 is_login cookie
Signed-off-by: 李东云 <dongyun.li@luxcreo.ai>
2022-05-19 22:30:22 +08:00
李东云
d6fed7e24f fix(assertion): 尝试修复 cookie 的 domain
Signed-off-by: 李东云 <dongyun.li@luxcreo.ai>
2022-05-19 20:00:23 +08:00
李东云
9c039334d9 fix(assertion): 对 sso 成功后的 acs,修复了创建 cookie 的操作
Signed-off-by: 李东云 <dongyun.li@luxcreo.ai>
2022-05-19 19:47:14 +08:00
李东云
7637d90e88 fix(assertion): 对 sso 成功后的 acs,修复了创建 cookie 的操作
Signed-off-by: 李东云 <dongyun.li@luxcreo.ai>
2022-05-19 19:41:40 +08:00
李东云
5e55396fc6 fix(assertion): 对 sso 成功后的 acs,修复了创建 cookie 的操作
Signed-off-by: 李东云 <dongyun.li@luxcreo.ai>
2022-05-19 19:23:05 +08:00
李东云
5fe5db053b feat(assertion): 对 sso 成功后的 acs,添加了创建 cookie 的操作
Signed-off-by: 李东云 <dongyun.li@luxcreo.ai>
2022-05-19 19:14:58 +08:00
李东云
38de3ce5b5 perf: 添加严格模式声明
Signed-off-by: 李东云 <dongyun.li@luxcreo.ai>
2022-05-05 16:09:54 +08:00
李东云
5fee108c9f fix(sso): User类的使用问题造成的响应格式错误
Signed-off-by: 李东云 <dongyun.li@luxcreo.ai>
2022-05-05 16:09:30 +08:00
李东云
9b96e565f1 fix(sso): User类的使用问题
Signed-off-by: 李东云 <dongyun.li@luxcreo.ai>
2022-04-29 18:43:30 +08:00
李东云
5cc6e6965b fix(sso): User类的使用问题
Signed-off-by: 李东云 <dongyun.li@luxcreo.ai>
2022-04-29 18:43:25 +08:00
李东云
aea934c4c2 fix(sso): 修复了登录和isLogin 没有区分的问题
Signed-off-by: 李东云 <dongyun.li@luxcreo.ai>
2022-04-29 17:20:13 +08:00
李东云
599ce027b8 fix(sso): 修复了登录和isLogin 没有区分的问题
Signed-off-by: 李东云 <dongyun.li@luxcreo.ai>
2022-04-29 17:09:14 +08:00
李东云
d7bbd07f50 fix(sp.slo): 修复没有 RelayState 报错的问题
Signed-off-by: 李东云 <dongyun.li@luxcreo.ai>
2022-04-29 01:43:04 +08:00
李东云
3b8944f3f2 fix(sp.assertion): 修复一处语法误用
Signed-off-by: 李东云 <dongyun.li@luxcreo.ai>
2022-04-29 01:31:29 +08:00
李东云
d35b758a71 fix(sp.assertion): 修复缓存用户信息失败的问题
Signed-off-by: 李东云 <dongyun.li@luxcreo.ai>
2022-04-29 01:21:40 +08:00
李东云
b1405f485a build(composer): 更新 hdk
Signed-off-by: 李东云 <dongyun.li@luxcreo.ai>
2022-04-29 00:52:20 +08:00
李东云
ae81687b3d feat(sp): 完善了退出登录回调的逻辑
添加了 Redis 中的 token 映射

Signed-off-by: 李东云 <dongyun.li@luxcreo.ai>
2022-04-29 00:47:00 +08:00
李东云
2e34b63bd1 perf(handler): 对 sp handler 添加 Content-Type 首部
Signed-off-by: 李东云 <dongyun.li@luxcreo.ai>
2022-04-28 23:03:03 +08:00
李东云
1724731250 fix(handler): 尝试修复 sp handler 中的报错
Signed-off-by: 李东云 <dongyun.li@luxcreo.ai>
2022-04-28 22:57:22 +08:00
李东云
df13596b8e build(composer): 添加了安装了授权的钩子
Signed-off-by: 李东云 <dongyun.li@luxcreo.ai>
2022-04-28 22:04:04 +08:00
李东云
650136309b feat(exceptions): 添加了用于 sp 的错误捕获
Signed-off-by: 李东云 <dongyun.li@luxcreo.ai>
2022-04-28 20:55:56 +08:00
李东云
21b4100bad fix(sp.assertion): 修复错误的验证错误码
Signed-off-by: 李东云 <dongyun.li@luxcreo.ai>
2022-04-28 20:37:49 +08:00
李东云
44873edc49 fix(base): 修复无法获取单点登录回传的参数问题
Signed-off-by: 李东云 <dongyun.li@luxcreo.ai>
2022-04-28 19:56:24 +08:00
李东云
20d82c7bcf fix(sp.sso): 修复错误的形参声明
Signed-off-by: 李东云 <dongyun.li@luxcreo.ai>
2022-04-28 19:48:32 +08:00
李东云
4213f1b8b2 refactor(assertion): 适配 hdk 的 UserResource
Signed-off-by: 李东云 <dongyun.li@luxcreo.ai>
2022-04-28 18:58:39 +08:00
李东云
b5b063ce6b refactor(assertion): 适配 hdk 类名的变化
Signed-off-by: 李东云 <dongyun.li@luxcreo.ai>
2022-04-28 18:57:44 +08:00
李东云
61e05e2e3c feat(slo): 实现了单点退出的回调
Signed-off-by: 李东云 <dongyun.li@luxcreo.ai>
2022-04-28 18:44:39 +08:00
李东云
bedc498dfb build(composer): 适配和兼容 hdk 的目录结构调整
Signed-off-by: 李东云 <dongyun.li@luxcreo.cn>
2022-04-28 17:01:56 +08:00
李东云
7800db78f2 feat(sp.assertion): 直接处理 Response 并做出响应 2022-04-28 15:23:52 +08:00
李东云
b6c5979530 feat(sp.assertion): 引入了 UserResource 2022-04-28 15:18:08 +08:00
李东云
a3918e1f84 feat(sp.assertion): 更新了acs的返回类型 2022-04-28 13:37:47 +08:00
李东云
021c4bc83e feat(sp.slo): 实现了退出单点登录的服务 2022-04-27 17:14:18 +08:00
李东云
a8d9c76489 feat(sp.isLogin): 实现了获取单点登录状态的服务 2022-04-27 14:31:49 +08:00
李东云
02363d1fa1 fix(config): 修复了样板配置文件中证书文件路径错误的问题 2022-04-26 21:58:34 +08:00
李东云
7e8fdb10a5 feat(error-code): 添加了 saml_response 参数校验失败的错误码 2022-04-26 21:52:02 +08:00
李东云
63aa5f2224 fix(sp.acs): 更换了 samlRequest 校验失败的异常类 2022-04-26 21:23:54 +08:00
李东云
de09a4f311 feat(exception.handler): 添加了 IDP 的错误捕获 2022-04-26 21:16:48 +08:00
李东云
e838c029ed fix(error_code): 修复了错误码的语言包 2022-04-26 21:03:48 +08:00
李东云
d4d7b1f893 fix(exception): 修复了参数错误导致的报错 2022-04-26 21:02:30 +08:00
李东云
0f8605205e fix(sp.assertion): 修复一处参数错误 2022-04-26 20:27:37 +08:00
李东云
732195b5ff build(config): 增加了配置文件的默认值 2022-04-26 19:55:30 +08:00