<bean id="login"
name="loginController"
class="com.bluezone.w2h.controllers.LoginController">
<property name="bzUserDataProvider" ref="bzW2hCsvLoginDataProvider" />
<property name="bzUserIdKey" value="BzUserId" />
<property name="bzUserPasswordKey" value="BzUserPassword" />
<property name="bzUserDataKey" value="BzUserData" />
<property name="loginOkRedirect" value="splitter.bz" />
<property name="loginFailedRedirect" value="/msg-loginFailed.html" />
<!--
PasswordRequired
If false, then BzUserDataProvider.getData(loginId) is called.
If true, then BzUserDataProvider.getData(loginId,password) is called. -->
<property name="passwordRequired" value="false" />
<property name="sessionCreationDenied" value="false" />
</bean>| Property | Usage |
|---|---|
| bzUserDataProvider |
By default, this references the BzW2hCsvLoginDataProvider bean defined in applicationContext.xml. This UserDataProvider can be changed.
There are two other default LoginDataProviders for connection to LDAP/ActiveDirectory and Microsoft SQL Server. Refer to User data providers for more information.
|
| bzUserIdKey | When the user ID is received it is placed into the web application’s session context under this key. |
| bzUserPasswordKey | When the user password is received it is placed into the web application’s session context under this key. |
| bzUserDataKey | When the user’s data is retrieved from the DataProvider, it is placed into a BzW2hUserDataRow object and placed into the web application’s session context under this key. |
| loginOkRedirect | If the login succeeds, then the call is redirected to this file. By default, this is splitter.bz. You can modify this to point to custom code. |
| loginFailedRedirect | If the login fails, then the call is redirected to this file. You can modify this to point to custom code. Refer to Message pages for more information. |
| passwordRequired |
If false, then BzUserDataProvider.getData(loginId) is called.
If true, then BzUserDataProvider.getData(loginId,password) is called.
|
| sessionCreationDenied |
Advanced. If false, then the LoginController will create a web application session for this call. Default is false.
If true, then the session must be created prior to the LoginController handling the request, or an error will be returned.
|
| • | bzUserDataProvider |
| • | loginOkRedirect |
| • | loginFailedRedirect |
| • | passwordRequired |