2010-07-01 194 views
3

我发现JSF中有两种类型的认证机制。JSF Web应用程序中的身份验证/授权?

  1. JAAS(Java认证和授权服务)
  2. 容器管理

(请纠正如果我错了)

我试图寻找一个更好的教程指导学习任何的那些方法。不幸的是,我结束了许多未完成的课程。任何人都可以为我提供可靠的教程或任何可以抓住绳索的指南。

+0

你应该对你的环境更精确。 您使用JavaEE6/JSF2吗?在这个环境中有关于认证的Stackoverflow的相关讨论: http://stackoverflow.com/questions/2206911/best-way-for-user-authentication-on-javaee-6-using-jsf-2-0 – ifischer 2010-07-01 10:23:57

+0

我正在使用JavaEE6/JSF2和GlasfissV3服务器。 – BlueBird 2010-07-02 20:27:06

+1

有一个教程可用于使用JSF对Java EE 6中的用户进行身份验证和授权:http://apex.oracle.com/pls/apex/f?p=44785:24:0::NO:24:P24_CONTENT_ID, P24_PREV_PAGE:6517,2 – user1704023 2012-09-27 16:47:15

回答

2

认证机制不限于2种(不管JSF)。在Oracle(SUN)的文件实际上是非常好的,我会推荐它:

Tutorial

它讨论了如何解决Web层和企业层应用程序的安全性要求。即:

  1. Getting Started Securing Web Applications - 讨论和 提供了示例,用于将 安全网组件,例如 的servlet。
  2. Getting Started Securing Enterprise Applications - 讨论为Java EE组件添加 安全性,如 作为企业bean和应用程序 客户端。
+0

Thaaaks的链接罗斯。我会检查它并回来。您是否知道除文档之外的其他任何教程? – BlueBird 2010-07-02 20:31:07

+1

以下链接涵盖部署到Tomcat或GlassFish的Web应用程序的基于表单的身份验证:http://monstersandwich.blogspot.com/2010/03/shopping-cart-web-application-security.html – Ross 2010-07-03 05:25:38

+0

感谢您的评论罗斯。这是一个很好的教程,可以创建完整的JSP应用程序但是,这并不包括详细的认证。它仅包含代码下载的总体摘要。任何方式感谢链接 – BlueBird 2010-07-03 05:50:11

1

正确的名称是JAAS(Java认证和授权服务)而不是JASS。

你有没有been here

Regards

+0

感谢您纠正我。 :up: – BlueBird 2010-07-02 20:28:18