CAS自定义验证参数时返回数据问题

CAS自定义验证参数时返回数据问题,第1张

那个不是在那里面取的,另外加的需要自己手动去取,这个值在登陆时会自动写到request中的,可以用request取,或者用Assertion取

Assertion assersion = AssertionHolder.getAssertion()

AttributePrincipal principal = assersion.getPrincipal()

//request取

//AttributePrincipal principal = (AttributePrincipal)request.getUserPrincipal()

Map attributes = principal.getAttributes()

String project=attributes.get("project")

难道要判断用户输入的用户名和密码是否正确还要每个数据库都验证一遍?

每套系统传递用户和密码给CAS的时候再带一个参数(表示哪一个系统), 这样就可以根据这个来连接指定的数据库去验证了

难道要判断用户输入的用户名和密码是否正确还要每个数据库都验证一遍?

每套系统传递用户和密码给CAS的时候再带一个参数(表示哪一个系统), 这样就可以根据这个来连接指定的数据库去验证了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9777201.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存