互联网服务数据库商业智能

TrustedSignonSample修改设置的问题

前段时间,把JDBCSample里修改成了可以登录数据库用户了。
现在要做SSO设置,看了TrustedSignonSample和TrustedSignonReplaceSample,
发现两者的不同在于,一个取theRequest.getCookieValue( "TRUSTED_SIGNON_USER" ),
一个取theRequest.getTrustedEnvVarValue("REMOTE_USER")。
我用自定义java提供程序,怎么修改其中的设置?
theRequest.setNamespaceID( "TS" );//修改为我配置的自定义java提供程序的namespace
theRequest.addEnvVar( "AUTH_TYPE", "NTLM" );//程序默认是NTLM,自定义java提供程序的AUTH_TYPE是?

因为还没调试过,这里只有REMOTE_USER的用户名,不需要密码吗?

请教啦,谢谢!
参与5

4同行回答

jinxin1206jinxin1206软件开发工程师chuanyou
:-):-):-),good显示全部
:-):-):-),good收起
互联网服务 · 2012-09-29
浏览930
zxgaozxgao软件开发工程师cnooc
没搞过这些,觉得挺深奥,俺只用别人开发的东西配置过而已,高手啊显示全部
没搞过这些,觉得挺深奥,俺只用别人开发的东西配置过而已,高手啊收起
互联网服务 · 2012-09-28
浏览881
M@XM@X数据库管理员321
非常感谢楼主的分享了 太感谢了显示全部
非常感谢楼主的分享了 太感谢了收起
金融其它 · 2010-11-26
浏览894
gadfly80gadfly80it技术咨询顾问SAS China
网上查到的资料,先共享一下,待明天试一把再说。1.首先根据SDK中的提示,跑好TrustedSignonSample中的jar包,创建一个名为Java,ID为Sample2的namesapace.2. 另建一个namespace id为TS的认证源,这个就是系统实际用到的认证源。TrustedSignonSample中假设用的是NTLM,如果用其他类型...显示全部
网上查到的资料,先共享一下,待明天试一把再说。
1.首先根据SDK中的提示,跑好TrustedSignonSample中的jar包,创建一个名为Java,ID为Sample2的namesapace.
2. 另建一个namespace id为TS的认证源,这个就是系统实际用到的认证源。TrustedSignonSample中假设用的是NTLM,如果用其他类型的认证,需要修改TrustedSignonSample中theRequest.addEnvVar( "AUTH_TYPE", "NTLM" );这一行,将NTLM改为实际用到的认证方式。例如,LDAP之类的。然后重新编译Jar包。
3.关键一步,在Configuration中进行配置,如下图。将gateway namespace设为Java的namespace ID,本例中是Sample2.
4.重启,开set cookie那个页面,将cookie value设为真正认证也就是本例中TS认证中的用户名,就可以直接登录啦~收起
互联网服务 · 2010-11-25
浏览956

提问者

gadfly80
it技术咨询顾问SAS China
擅长领域: 网络局域网大数据

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2010-11-25
  • 关注会员:1 人
  • 问题浏览:4952
  • 最近回答:2012-09-29
  • X社区推广