Configuring User-Account Self-UnLock Behavior



Changes / additions are highlighted below.



File: opensso/config/auth/default/user_inactive.jsp

<snip>


<head>

<title><jato:text name="htmlTitle_UserInactive" /></title>


<%

String ServiceURI = (String) viewBean.getDisplayFieldValue(viewBean.SERVICE_URI);


System.out.println("AccountId: " + request.getParameter("IDToken1"));

System.out.println("goto: " + request.getParameter("goto"));

System.out.println("plaingoto: " + request.getParameter("plaingoto"));


String accountId = request.getParameter("IDToken1");

String gotoURL = request.getParameter("plaingoto");



String redirectURL = "http://am-v490-01.red.iplanet.com:6480/idm/authutil/anonResetPassword.jsp";

if(accountId != null){

redirectURL = redirectURL + "?accountId=" + accountId;

}

if(gotoURL != null && !gotoURL.equals("null") && (gotoURL.length() > 0)){

if(accountId == null){

redirectURL = redirectURL + "?goto=" + gotoURL;

}else{

redirectURL = redirectURL + "&goto=" + gotoURL;

}

}

%>


<snip>


<div class="AlrtMsgTxt">

<auth:resBundle bundleName="amAuthUI" resourceKey="contactadmin" />

<!-- hyperlink -->

<jato:content name="ContentHref">

<p><a href="<%= redirectURL %>">Unlock Yourself</a></p>

</jato:content>

</div>

</td></tr></table></div></td>

</tr>

<tr>

<td>&nbsp;</td>

</tr>

<tr>

<td><img src="<%= ServiceURI %>/images/dot.gif"

width="1" height="33" alt="" /></td>

<td>&nbsp;</td>

</tr>


<snip>