问题描述
大家好,最近在做java与domnio单点登录,网上也找了一些材料,但是思路还不是很清晰,上网看了一篇文章"JAvaEE和Domino系统间跨域SSO的实现",大概的意思就是java端先向domino服务器传递用户名和密码,获得cookie(单服务器)或者lptatoken(多服务器),然后生成一串domnio系统的登录地址,形如:http://127.0.0.1/domcfg.nsf/SSOLoginAction?OpenAgent&cookeName=DomAuthSessId&cookeValue=F6622F5800417E59FE790FCCD36CA12B;path然后在domino中写入下增加一个代理cookieName$=request.GetParameter(”cookeName”)cookieValue$=request.GetParameter(”cookeValue”)redirectTo$=request.GetParameter(”redirectTo”)Print{Set-Cookie:}+cookieName$+{=}+cookieValue$+{;path=/}Print{Location:}+redirectTo$+{}
domnio这个代码到底是什么用意呢,而且这篇文章里面没有说明domino最后跳转的redirectTo地址为哪。总之看完脑袋还是一头浆糊,望指导,谢谢
解决方案
解决方案二:
我看开发发了一个多服务器但是发现,没有成功还是或得到的是登录页面的信息
解决方案三:
这段代码的意思是,使用Domino的代理,给前台浏览器的Cookie写入登录信息
时间: 2024-10-23 11:42:40