Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在应用程序内配置身份验证域_Java_Authentication_Ejb_Jaas - Fatal编程技术网

Java 在应用程序内配置身份验证域

Java 在应用程序内配置身份验证域,java,authentication,ejb,jaas,Java,Authentication,Ejb,Jaas,是否可以在JavaEE应用程序中配置一个领域(定义一个领域名称以及它应该如何检索用户和密码) 问题是,我希望在我的网站上进行身份验证,并在使用@RolesAllowed注释时利用JAAS获取EJB的信息。该用户信息将从特定于应用程序的数据库中获取 我还想跳过这一步,当每个部署人员都应该配置自己的应用程序服务器以包括某些特定领域时——我希望在部署应用程序时在应用程序内部完成这一步 有可能吗?总结-是否可以在EJB上使用@RolesAllowed注释和一些不包括修补应用程序服务器的身份验证?您可以通

是否可以在JavaEE应用程序中配置一个领域(定义一个领域名称以及它应该如何检索用户和密码)

问题是,我希望在我的网站上进行身份验证,并在使用@RolesAllowed注释时利用JAAS获取EJB的信息。该用户信息将从特定于应用程序的数据库中获取

我还想跳过这一步,当每个部署人员都应该配置自己的应用程序服务器以包括某些特定领域时——我希望在部署应用程序时在应用程序内部完成这一步


有可能吗?总结-是否可以在EJB上使用@RolesAllowed注释和一些不包括修补应用程序服务器的身份验证?

您可以通过JASPIC身份验证模块来实现这一点。这是JavaEE6标准的一部分。它们可以在应用程序内以编程方式初始化,代码也可以在应用程序内


注意,对于EJB使用,身份验证必须通过常规HTTP请求或SOAP进行。JASPIC还不支持远程EJB连接的身份验证。

您可以通过JASPIC身份验证模块来实现这一点。这是JavaEE6标准的一部分。它们可以在应用程序内以编程方式初始化,代码也可以在应用程序内

注意,对于EJB使用,身份验证必须通过常规HTTP请求或SOAP进行。JASPIC还不支持远程EJB连接的身份验证