JSF网络应用程序中的身份验证/授权?

3

我发现在JSF中有两种身份验证机制。

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

(如果我错了请纠正)

我试图寻找一个更好的教程来学习其中任何一种方法。不幸的是,我最终只找到了许多未完成的课程。是否有人能提供给我一个可靠的教程或任何指南,让我能够入门呢?


你应该更加准确地描述你的环境。你是否使用JavaEE6/JSF2?关于在这个环境下进行身份验证,Stackoverflow上有相关的讨论:https://dev59.com/8XE95IYBdhLWcg3wrP0o - Wolkenarchitekt
我正在使用JavaEE6/JSF2与GlasfissV3服务器。 - Muneer
1
在Java EE 6中使用JSF进行用户身份验证和授权有相应的教程可供学习:http://apex.oracle.com/pls/apex/f?p=44785:24:0::NO:24:P24_CONTENT_ID,P24_PREV_PAGE:6517,2 - user1704023
2个回答

2

不仅仅是2种认证机制(无论JSF如何)。Oracle(SUN)文档实际上非常好,我会推荐它:

Tutorial

它讨论了如何在Web层和企业层应用程序中满足安全需求。即:

  1. 入门安全Web应用程序 - 讨论并提供了添加到Web组件(如servlet)的安全性示例。
  2. 入门安全企业应用程序 - 讨论添加到Java EE组件(如企业bean和应用程序客户端)的安全性。

谢谢链接,Ross。我会查看并回来的。除了文档之外,你知道其他的教程吗? - Muneer
1
以下链接涵盖了针对部署在Tomcat或GlassFish上的Web应用程序的基于表单的身份验证:http://monstersandwich.blogspot.com/2010/03/shopping-cart-web-application-security.html - Ross
感谢Ross的评论。这是一个不错的教程,可以创建一个完整的JSP应用程序。然而,它没有详细介绍身份验证。它只有一个代码下载的总体概述。无论如何,感谢提供链接。 - Muneer

1

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

来过这里吗?

敬礼


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接