WEB开发网
开发学院软件开发Java 在 WebSphere Application Server Community Edit... 阅读

在 WebSphere Application Server Community Edition 中配置 Kerberos 验证

 2010-02-01 00:00:00 来源:WEB开发网   
核心提示: 查看原图(大图)浏览到下载样例应用程序的位置,选择 SimpleWebApp-Subject.war 作为 Archive,在 WebSphere Application Server Community Edition 中配置 Kerberos 验证(10),选择 SimpleWebApp-S

查看原图(大图)

浏览到下载样例应用程序的位置,选择 SimpleWebApp-Subject.war 作为 Archive,选择 SimpleWebApp-Subject-plan.xml 作为 Plan,如图 16 所示。

图 16. 安装应用程序
在 WebSphere Application Server Community Edition 中配置 Kerberos 验证

单击 Install 部署样例应用程序。

完成后,启动 URL http://localhost:8080/kerberos-realm-demo/admin/admin.jsp。这将显示一个屏幕以提供登录凭证(如图 17 所示)。

图 17. 简单 Web 应用程序 —— 登录屏幕
在 WebSphere Application Server Community Edition 中配置 Kerberos 验证

查看原图(大图)

输入此前创建的 Microsoft Active Directory 用户名和密码并单击 Login。

成功验证后,您将看到一个欢迎页面,该页面表明主体 ashishjain@AUSTIN.IBM.COM 已添加到 admin 组。该页面还列示了生成的 Kerberos 票据,如图 18 所示。

图 18. 成功验证后的欢迎页面和其他工件
在 WebSphere Application Server Community Edition 中配置 Kerberos 验证

查看原图(大图)

注意,除了 KerberosPrincipal 外,Subject 还使用 addOnPrincipal 选项在域中配置了 GeronimoGroupPrincipal。

现在尝试使用一个错误密码进行登录,您将看到一条登录失败消息,如图 19 所示。

图 19. 登录失败果
在 WebSphere Application Server Community Edition 中配置 Kerberos 验证

查看原图(大图)

结束语

本文展示了如何通过创建一个 KerberosLoginModule 包装器在 Community Edition 中验证用户,以利用 IBM Java Platform 提供的 Kerberos 协议实现。本文还通过一个样例应用程序展示如何使用 Kerberos 验证列示在 Microsoft Active Directory 服务器中的用户。

本文示例源代码或素材下载

上一页  5 6 7 8 9 10 

Tags:WebSphere Application Server

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接