Secondo Apache Tomcat 1.7 documentazione:Apache Tomcat 1.7 Come passare parametri aggiuntivi per JAAS
scrivere classi LoginModule, utenti e ruoli sulla base di JAAS (vedi JAAS Authentication Tutorial e Developer JAAS Accesso modulo di Guida) per essere gestito dal contesto di accesso JAAS (javax.security.auth.login.LoginContext) Durante lo sviluppo di LoginModule, si noti che CallbackHandler incorporato di JAASRealm riconosce solo il NameCallback e il PasswordCallback al momento.
Supporta solo NameCallback e PasswordCallback. Voglio passare parametri aggiuntivi al modulo di login JAAS ma non a causa di questa restrizione.
Come passare parametri aggiuntivi al modulo di accesso JAAS?
Le si definiscono nel file jaas.config insieme ai moduli di accesso e li recuperano durante l'inizializzazione. – EJP
@EJP Sto usando il default tomcat org.apache.catalina.realm.JAASRealm che ho definito nel context.xml. Per impostazione predefinita, JAASRealm chiama il proprio gestore di callback. Anche se ho definito un gestore di callback personalizzato, questo non verrà chiamato da JAASRealm. Come posso forzare questo JAASRealm definito nel mio context.xml per usare questo gestore di callback personalizzato? – yapkm01
Tomcat 1.7, sicuro? O piuttosto Tomcat 7, come indicato dai tag che hai usato? –