是否可以通过 tomcats 默认身份验证方法使使用 JAAS 的 Web 应用程序进行身份验证。
举例说明:Tomcat 使用 tomcat_users.xml 进行身份验证。Web 应用程序在 jaas.cfg 中定义了自己的方法。我们如何配置 jaas.cfg 以使其使用 Tomcat 的方法,以便当 Tomcat 中的配置更改应用程序的身份验证方法时也会切换。
当前配置如下所示:
BonitaAuth {
org.ow2.bonita.identity.auth.BonitaIdentityLoginModule required;
};
BonitaStore {
org.ow2.bonita.identity.auth.LocalStorageLoginModule required;
};
BonitaAuth-default {
org.ow2.bonita.identity.auth.BonitaIdentityLoginModule required domain="default";
org.ow2.bonita.identity.auth.LocalStorageLoginModule required domain="default";
};
BonitaStore-default {
org.ow2.bonita.identity.auth.LocalStorageLoginModule required domain="default";
};
/**
* Used by the REST server
*/
BonitaRESTServer {
org.ow2.bonita.identity.auth.BonitaRESTServerLoginModule required logins="restuser" passwords="restbpm" roles="restuser";
};