Hi all,
same issue here, I've tried differents configurations in client Initiated SSO, still no luck.
Looking at the login page source code, the submit post url is randomly generated, and embedded in a variable in the loginButton parameter
APM uses the action url found in the first line to make the post, with a 302 response, going to a loop.
The actual URL to use for the submit is this one in the exemple below, fo
followed with a random number
/XtqVMfGyWubvQytePUAWZLpT6r5I6X56WNo_v2?random=0.2568656566567
Here is the login form source code
<form id="loginForm" method="post" action="./Rmpn1IWKMtJy6YpVWA2M6" AUTOCOMPLETE="off"><div style="width:0px;height:0px;position:absolute;left:-100px;top:-100px;overflow:hidden"><input type="hidden" name="loginForm_hf_0" id="loginForm_hf_0" /></div>
<div class="ib-login-bar">
<table width="100%">
<tr>
<td class="ib-login-bar-cell"><label for="username" title="Username">Username</label></td>
<td class="ib-login-bar-cell">
<input name="username" type="text" size="20" onkeyup="resetFeedback(event);" value="" id="username" maxlength="12000"/><script type="text/javascript" language="javascript">document.getElementById("username").focus()</script>
</td>
<td class="ib-login-bar-cell"><label for="password" title="Password">Password</label></td>
<td class="ib-login-bar-cell">
<input name="password" type="password" id="password" size="20" onkeyup="resetFeedback(event);" value="" maxlength="12000" AUTOCOMPLETE="off"/>
</td>
<td class="ib-login-button-cell">
<label class="ib-login-bar-cell"></label>
<input class="ib-login-button" type="submit" name="loginButton" id="loginButton" title="Login" onclick="this.disabled=true;if (function(){return Wicket.$$(this)&&Wicket.$$('loginForm')}.bind(this)()) { Wicket.showIncrementally('loginButton--ajax-indicator');}var wcall=wicketSubmitFormById('loginForm', './XtqVMfGyWubvQytePUAWZLpT6r5I6X56WNo_v2#039;, 'loginButton' ,function() { this.disabled=false;;Wicket.hideIncrementally('loginButton--ajax-indicator');}.bind(this),function() { ;Wicket.hideIncrementally('loginButton--ajax-indicator');}.bind(this), function() {if (!function() {return Wicket.$$(this)&&Wicket.$$('loginForm')}.bind(this)()) {Wicket.hideIncrementally('loginButton--ajax-indicator');}return Wicket.$$(this)&&Wicket.$$('loginForm')}.bind(this));;; return false;" value="Login"></input><span style="display:none;" class="wicket-ajax-indicator" id="loginButton--ajax-indicator"><img src="./SzFQyPzbK-3ObKU3CLWYziyVLDWvrqp5jJWty8w8ZahJ5UI" alt=""/></span>
</td>
</tr>
</table>
</div>
<input type="hidden" id="timezone" value="" name="timezone"/>
<input type="hidden" id="contextId" value="" name="contextId"/>
</form>
Thanks for your help