Hello,

 

My situation is as follows:

 

Currently, before the login screen displays a selection screen of the
authentication method. The user chooses one of the methods and
authenticates. Currently the methods are user / password with jdbc  and
X.509. Now I want to implement a new method, which consists of dynamic key.

 

To do this, I created the following files:

 

casNewLoginView.jsp  à This file is the same as casLoginView.jsp, for
testing

AuthenticationNewViaFormAction.java  

 

I added the login-webflow.xml

 

                <view-state id="viewNewLoginForm" view="casNewsLoginView"
model="credentials">

        <var name="credentials"
class="org.jasig.cas.authentication.principal.UsernamePasswordCredentials"
/>

        <binder>

            <binding property="username" />

            <binding property="password" />

        </binder>

        <on-entry>

            <set name="viewScope.commandName" value="'credentials'" />

        </on-entry>

                <transition on="submit" bind="true" validate="true"
to="realSubmit">

            <set name="flowScope.credentials" value="credentials" />

            <evaluate
expression="authenticationNewViaFormAction.doBind(flowRequestContext,
flowScope.credentials)" />

        </transition>

                </view-state>

 

I added the cas-servlet.xml

 

        <bean id="authenticationNewViaFormAction"
class="org.jasig.cas.web.flow.AuthenticationNewViaFormAction"

 
p:centralAuthenticationService-ref="centralAuthenticationService"

 
p:warnCookieGenerator-ref="warnCookieGenerator" />

 

The point is that when doing submit in the new screen is launched instead of
AuthenticationNewViaFormAction.java AuthenticatioViaFomAction, and if I put
in the form CommandName = "/ newLogin" shows the following error:

 

java.lang.IllegalStateException: Neither BindingResult nor plain target
object for bean name '/newLogin' available as request attribute.

 

 

Thanks

 

 

 

 


-- 
You are currently subscribed to [email protected] as: 
[email protected]
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-user

Reply via email to