[jboss-dev-forums] [Design of Security on JBoss] - Authentication with more parameter than username and passwor
JMJ2006
do-not-reply at jboss.com
Tue Feb 20 11:18:05 EST 2007
Hi,
I try to implement an application which get more information from login page to get the roles from authentificated user.
The login page looks like that:
<form action="j_security_check" method="POST">
| Username: <input type="text" name="j_username" />
| Password: <input type="password" name="j_password" />
| Organisation: <input type="text" name="j_organisation" /><br />
| <input type="submit" value="Login" />
| </form>
The loginmodul works fine if i try to get only the username and password from the callbackhandle.
If i try to get the 'TextInputCallback' an UnsupportedCallbackException occur.
sourcecode (loginmodule - during method login()):
| ...
| Callback[] theCallbacks = new Callback[] {
| new NameCallback("Username: "),
| new PasswordCallback("Password: ", false),
| new TextInputCallback("Organisation: ") };
| ...
| try {
| callbackHandler.handle(theCallbacks);
| username = ((NameCallback)callbacks[0]).getName();
| char[] tmpPassword = ((PasswordCallback)callbacks[1]).getPassword();
| strOrganisationId = ((TextInputCallback)callbacks[2]).getText(); // here is the problem...
| ...
| }catch (....)
| {
| } ...
|
I think this must be often use. Has anybody an idea or a method of solution.
Thx J.M.Jacob
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4019433#4019433
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4019433
More information about the jboss-dev-forums
mailing list