如何从Glassfish asadmin定义Loginmodule?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何从Glassfish asadmin定义Loginmodule?相关的知识,希望对你有一定的参考价值。
我目前正在实施一个由neo4j DB支持的Glassfish领域,为此我已经定义了Realm
和LoginModule
类。
我可以使用create-auth-realm asadmin
命令安装领域。但只有当它与LoginModule
文件中定义的config/login.conf
相关联时,才能识别这个领域。
例如,在我的情况下,我必须做以下事情:
- 创建身份验证领域:
create-auth-realm --classname com.mycompany.security.MyRealm --property jaas-context=MyLoginModule myrealm
然后 - 在
MyLoginModule
文件中定义config/login.conf
:MyLoginModule { fr.mycompany.security.MyLoginModule required; };
我可以手动编辑login.conf
文件,但是想使用asadmin命令自动执行此步骤。
你知道这样的asadmin命令吗?
答案
目前,Glassfish CLI似乎不支持这一点。
来自here的报价:
glassfish有一个非常好的CLI(这实际上是我之所以从JBoss切换的原因之一)。但是,没有用于修改实例的login.conf的CLI cmd(即以可靠的方式添加/删除条目)。
我想知道为什么在使用create-auth-realm / delete-auth-realm命令创建/删除领域时,自动向/从login.conf添加/删除领域的原因...
我有requested更新。
以上是关于如何从Glassfish asadmin定义Loginmodule?的主要内容,如果未能解决你的问题,请参考以下文章
Glassfish 3.1.1突然停止写入server.log