要将 Internet Explorer 浏览器配置为使用 Windows 身份验证,请在 Internet Explorer 中执行以下过程:
1. 在 Internet Explorer 中,选择“工具”>“Internet 选项”。
4. 在“本地 Intranet”弹出窗口中,确保选中“包括所有不使用代理服务器的站点”和“包括没有列在其他区域的所有本地 (Intranet) 站点”选项。
6. 在“本地 Intranet”(高级)对话框中,添加所有要在参与 SSO 配置的 WebLogic Server 实例中使用的相对域名(例如,myhost.example.com),然后单击“确定”。
3. 选择“本地 Intranet”,然后单击“自定义级别...”。
5. 选择“只在 Intranet 区域自动登录“。使用此选项时,用户不必重新输入登录凭据,它是此解决方案的关键部分。
5. 在“代理服务器设置”对话框中,确保在“例外”字段中输入了所有需要的域名。
如果运行 Internet Explorer 6.0,则除了已描述的设置外,还需要进行另一项设置。
1. 在 Internet Explorer 中,选择“工具”>“Internet 选项”。
4. 确保选中“启用集成 Windows 身份验证(需要重启动)”,然后单击“确定”。
JAVA运行环境为1.5.0.0x, 在进行kerberos认证过程中会出现异常,Exception of "GSSException: Failure unspecified at GSS-API level”
Exception com.sun.identity.authentication.spi.AuthLoginException(1):null com.sun.identity.authentication.spi.AuthLoginException(2):null java.security.PrivilegedActionException(3):null java.security.PrivilegedActionException: GSSException: Failure unspecified at GS S-API level (Mechanism level: Integrity check on decrypted field failed (31)) at java.security.AccessController.doPrivileged(NativeMethod) at javax.security.auth.Subject.doAs(Subject.java:396) at com.sun.identity.authentication.modules.windowsdesktopsso.WindowsDesktopSSO.process(WindowsDesktopSSO.java:156) at com.sun.identity.authentication.spi.AMLoginModule.wrapProcess(AMLoginModule.java:723) at com.sun.identity.authentication.spi.AMLoginModule.login(AMLoginModule.java:871) at sun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at com.sun.identity.authentication.jaas.LoginContext.invoke(LoginContext.java:215)
|
为了解决这个问题,只能更换更高版本的JAVA运行环境。建议JDK1.5_08或更高版本。