Security 如何从Glassfish asadmin定义Loginmodule?
我目前正在实现一个由neo4j DB支持的Glassfish领域,为此我定义了一个Security 如何从Glassfish asadmin定义Loginmodule?,security,glassfish,realm,asadmin,Security,Glassfish,Realm,Asadmin,我目前正在实现一个由neo4j DB支持的Glassfish领域,为此我定义了一个realm和一个LoginModule类 我可以使用命令安装这个领域。但Glassfish仅当域与config/login.conf文件中定义的LoginModule相关联时才能识别该域 例如,在我的情况下,我必须执行以下操作: 创建身份验证领域:创建身份验证领域--classname com.mycompany.security.MyRealm--property jaas context=MyLoginModu
realm
和一个LoginModule
类
我可以使用命令安装这个领域。但Glassfish仅当域与config/login.conf
文件中定义的LoginModule
相关联时才能识别该域
例如,在我的情况下,我必须执行以下操作:
创建身份验证领域--classname com.mycompany.security.MyRealm--property jaas context=MyLoginModule MyRealm
然后
config/login.conf
文件中定义MyLoginModule
:
MyLoginModule {
fr.mycompany.security.MyLoginModule required;
};
我可以手动编辑
login.conf
文件,但希望使用asadmin命令来自动执行此步骤您知道这样的asadmin命令吗?目前,Glassfish CLI似乎不支持此命令 引自: glassfish有很好的CLI(这实际上是原因之一, 为什么我从JBoss转换过来)。但是,没有用于的CLI cmd 修改实例的login.conf(即在 可靠的方法) 我想知道为什么这个领域没有自动添加/删除 在使用 创建身份验证领域/删除身份验证领域命令
我需要更新。@OlivierJ。Glassfish CLI当前不支持此操作。请查看我答案中的链接。谢谢您的快速回答。我在java.net上没有帐户,所以看不到链接。我将只是复制/粘贴这样做