gpt4 book ai didi

自动化任务的 Java EE 身份验证/授权

转载 作者:太空宇宙 更新时间:2023-11-04 08:11:33 35 4
gpt4 key购买 nike

我正在制作一个Java EE应用程序,需要根据某些事件调用一些ejb方法。由于这些ejb方法只能由管理员调用,因此事件监听器需要以管理员身份登录。硬编码管理员用户名/密码不是一个选项。我认为这是一个常见的场景。关于如何解决这个问题有什么想法/见解吗?

通常这种自动化(没有用户)任务如何执行身份验证/授权?

提前致谢塔库

最佳答案

嗯,您可以使用几个框架来执行此任务 -也许使用 Spring Security,或 Apache Shiro,甚至 PicketBox ,但是我想请问这个真的有必要吗?
也许你应该使用JAAS为了实现登录机制,并实现您自己的 JAAS 模块,该模块可运行某些保存用户名 + 密码的源(您通过实现回调处理程序来提供凭据)。
我知道JBoss实现了一个基于属性文件的JAAS模块。开始研究这些想法,我认为它们会对您的工作有所帮助。

关于自动化任务的 Java EE 身份验证/授权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11144756/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com