Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

关于sso.js如何实现标准化接入 #9

Closed
yaniswang opened this issue Oct 7, 2015 · 8 comments
Closed

关于sso.js如何实现标准化接入 #9

yaniswang opened this issue Oct 7, 2015 · 8 comments

Comments

@yaniswang
Copy link
Contributor

大家可以在这里一起讨论下如何让sso.js能够参数化接搏各家公司内部的SSO系统,而不是像现在这样需要人肉的修改sso.js。

@huyinghuan
Copy link

在尝试部署测试过程中,我觉得应该可以允许禁掉sso对接...

@yaniswang
Copy link
Contributor Author

如果要禁掉SSO,那么这套系统就必需内建一套账号系统,或者允许匿名使用

@huyinghuan
Copy link

通过修改sso.js
image

这样是否就可以绕过验证了? 因为没有仔细读源码,是否还有需要修改的地方?

@yaniswang
Copy link
Contributor Author

不行,必需要有访问者的用户名和姓名。
用户名是用来和windows集群同步账号的,姓名是用来显示当前你是谁的。

@huyinghuan
Copy link

那是否可以通过手动写入数据到session来绕开它?

PS 这个东西应该做个可配置就方便了,毕竟不是每个公司都有这样的安全需要, 比如用一个配置较好的服务器拖N个虚拟机来耍.这些虚拟机就只做测试使用. 

@yaniswang
Copy link
Contributor Author

可以考虑下一个版本,做一个匿名访问版本的。
把临时用户名写在cookie里,如果cookie是空的,就生成一个新的临时用户名,如果有了,就用这个用户名访问。

@yaniswang
Copy link
Contributor Author

不过我更建议是能对接到SSO上,这样可以统计用户的使用数据,哪些用户激活了,哪些没使用过。

@yaniswang
Copy link
Contributor Author

改为默认使用内置的匿名SSO:e0a7777

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants