我想在cloudbees上为我的glassfish应用程序设置jdbc域。根据glassfish4在cloudbees上设置JAAS身份验证教程,看起来cloudbees会自动设置以下值:user_table为cb_users, group_table为cb_groups,等等。我是否可以使用自己的值例如成员而不是cb_users?
cb_users
和cb_groups
是表或视图,Glassfish JDBC Realm将对其执行SQL查找以匹配用户。
如果需要比基本表更复杂的东西,可以定义SQL视图。这些视图和表必须匹配Glassfish JDBC Realm的需求。我们在这里提供一个示例:https://github.com/CloudBees-community/glassfish4-clickstart/blob/master/src/main/java/localdomain/localhost/JdbcRealmInitializerWebListener.java
如果您想了解更多关于Glassfish JDBC Realm需求的细节,我们建议您查看Glassfish文档和Glassfish的源代码。我不得不查看Glassfish的源代码来编写jdbcrealminializerweblistener .java。
Cyrille