基于SAML的单点登录系统

zuojiahaopulin 2015-04-24 11:05:24
作为一个没有任何Java基础的妹纸,毕设居然要用java设计一个基于saml的单点登录系统,欲哭无泪!不想辛辛苦苦找到了工作却毕不了业啊,求大神帮忙设计与实现一个基于SAML的校园网单点登录系统
具体要求如下:
1、设计一个IDP(中心身份认证服务器),即浏览器登录页面,统一认证用户身份;
2、 设计一个SP,SP里有三个应用服务,分别是财务管理系统、图书馆管理系统、教务管理系统”
3、 设计一个轻量型的数据库目录LADP,里面存储用户的基本信息(用户名、密码、权限等);
4、 每次用户输入网址登录某某系统,将会自动以saml协议发送请求,重定向用户登录IDP,IDP将从LDAP里提取用户信息,如果匹配,将以saml协议回复sp,可以成功登录;若是不匹配,则显示“对不起,您不是该系统用户”;
5、 如果用户已经登录了某某系统后,输入另一个系统的网址要求登录,系统将会自动检测用户已经登录(设计一个过滤器,可以检测到用户的cookie,证明已经登录),直接定向到该系统,成功登录。
6、 记得在每个系统页面上设计一个“退出”按钮哦,若用户长时间不操作,会自动超时推出。
7、 至少有教师、学生、管理员三种不同用户身份,各自拥有不同的权限;
8、 教师可以登录财务管理系统、图书馆管理系统、教务管理系统查看信息,登录界面显示“欢迎老师登录**系统”;
9、 学生可以登录图书管理系统、教务系统查看信息,显示“欢迎学生用户登录**系统”但不可以修改内容;并且不可以登录财务系统;若是点击登录该系统,显示“对不起,您没有权限登录该系统”;
10、管理员用户可以登录以上三种系统,显示“欢迎管理员用户登录**系统”,并可以修改系统的信息和内容
...全文
531 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
LuoRuiYuan_1 2016-10-12
  • 打赏
  • 举报
回复
你好 ,毕业设计能借来看看吗?
zuojiahaopulin 2015-04-24
  • 打赏
  • 举报
回复
难道我一定要找专业相关的吗,我才不要做女程序猿。。。
淡定的峰哥 2015-04-24
  • 打赏
  • 举报
回复
很好奇你工作是怎么找的

23,402

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧