JAAS supports the notion of stacked LoginModules. These configuration options enable to share username and passwords across different authentication modules.
You'll to first need to use the "storePass" option in your first login module to store the username/password in the shared state. Then the next login module can use "useFirstPass" to retrieve the username/password from the shared state of the first login module in the stack. Seema lizhong wrote On 10/09/06 01:48,: >Hi all, > > The "useFirstPass" option is mentioned here: > > http://java.sun.com/j2se/1.5.0/docs/guide/security/jaas/spec/com/sun/security/auth/module/Krb5LoginModule.html > As follows: > The Krb5LoginModule also recognizes the following additional Configuration > options that enable you to share username and passwords across different > authentication modules: > > useFirstPass if, true, this LoginModule retrieves the > username and password from the module's shared state, > using "javax.security.auth.login.name" and > "javax.security.auth.login.password" as the respective > keys. The retrieved values are used for authentication. > If authentication fails, no attempt for a retry > is made, and the failure is reported back to the > calling application. > > I tried to set the "javax.security.auth.login.name" property of the > system, but why nothing happened? The Krb5loginmodule still didn't find any > user name. Could someone tell me the reason? > >-- >Li Zhong > > >------------------------------------------------------------------------ > >________________________________________________ >Kerberos mailing list [email protected] >https://mailman.mit.edu/mailman/listinfo/kerberos > > ________________________________________________ Kerberos mailing list [email protected] https://mailman.mit.edu/mailman/listinfo/kerberos
