|
|
|
@ -10,20 +10,40 @@ |
|
|
|
|
<p trspan="u2fFailed"></p> |
|
|
|
|
</TMPL_IF> |
|
|
|
|
|
|
|
|
|
<TMPL_IF NAME="CHALLENGE"> |
|
|
|
|
<div class="message message-positive alert"><span trspan="touchU2fDeviceOrEnterTotp"></span></div> |
|
|
|
|
<form id="verify-form" action="/2fregisters/utotp" method="post"> |
|
|
|
|
<input type="hidden" id="verify-data" name="signature" value=""> |
|
|
|
|
<input type="hidden" id="verify-challenge" name="challenge" value=""> |
|
|
|
|
<input type="hidden" id="token" name="token" value="<TMPL_VAR NAME="TOKEN">"> |
|
|
|
|
</form> |
|
|
|
|
<script type="application/init"> |
|
|
|
|
<TMPL_VAR NAME="CHALLENGE"> |
|
|
|
|
</script> |
|
|
|
|
<div class="form-group input-group"> |
|
|
|
|
<span class="input-group-addon"><i class="glyphicon glyphicon-lock"></i> </span> |
|
|
|
|
<input name="code" value="" class="form-control" id="extcode" trplaceholder="code"> |
|
|
|
|
<TMPL_IF NAME="AUTH_ERROR"> |
|
|
|
|
<div class="buttons"> |
|
|
|
|
<a href="<TMPL_VAR NAME="PORTAL_URL">" class="btn btn-primary" role="button"> |
|
|
|
|
<span class="glyphicon glyphicon-home"></span> |
|
|
|
|
<span trspan="goToPortal">Go to portal</span> |
|
|
|
|
</a> |
|
|
|
|
</div> |
|
|
|
|
<TMPL_ELSE> |
|
|
|
|
<form id="verify-form" action="/utotp2fcheck" method="post"> |
|
|
|
|
<input type="hidden" id="token" name="token" value="<TMPL_VAR NAME="TOKEN">"> |
|
|
|
|
<TMPL_IF NAME="CHALLENGE"> |
|
|
|
|
<div class="message message-positive alert"> |
|
|
|
|
<span trspan="touchU2fDeviceOrEnterTotp"></span> |
|
|
|
|
</div> |
|
|
|
|
<input type="hidden" id="verify-data" name="signature" value=""> |
|
|
|
|
<input type="hidden" id="verify-challenge" name="challenge" value=""> |
|
|
|
|
<script type="application/init"> |
|
|
|
|
<TMPL_VAR NAME="CHALLENGE"> |
|
|
|
|
</script> |
|
|
|
|
<!-- //if:jsminified |
|
|
|
|
<script type="text/javascript" src="<TMPL_VAR NAME="STATIC_PREFIX">/common/js/u2f-api.min.js"></script> |
|
|
|
|
<script type="text/javascript" src="<TMPL_VAR NAME="STATIC_PREFIX">/common/js/u2fcheck.min.js"></script> |
|
|
|
|
//else --> |
|
|
|
|
<script type="text/javascript" src="<TMPL_VAR NAME="STATIC_PREFIX">/common/js/u2f-api.js"></script> |
|
|
|
|
<script type="text/javascript" src="<TMPL_VAR NAME="STATIC_PREFIX">/common/js/u2fcheck.js"></script> |
|
|
|
|
<!-- //endif --> |
|
|
|
|
<TMPL_ELSE> |
|
|
|
|
<div class="message message-positive alert"> |
|
|
|
|
<span trspan="enterTotpCode"></span> |
|
|
|
|
</div> |
|
|
|
|
</TMPL_IF> |
|
|
|
|
<div class="form-group input-group"> |
|
|
|
|
<span class="input-group-addon"><i class="glyphicon glyphicon-lock"></i> </span> |
|
|
|
|
<input name="code" value="" class="form-control" id="extcode" trplaceholder="code"> |
|
|
|
|
</div> |
|
|
|
|
<div class="buttons"> |
|
|
|
|
<button type="submit" class="btn btn-success"> |
|
|
|
@ -31,13 +51,7 @@ |
|
|
|
|
<span trspan="connect">Connect</span> |
|
|
|
|
</button> |
|
|
|
|
</div> |
|
|
|
|
<!-- //if:jsminified |
|
|
|
|
<script type="text/javascript" src="<TMPL_VAR NAME="STATIC_PREFIX">/common/js/u2f-api.min.js"></script> |
|
|
|
|
<script type="text/javascript" src="<TMPL_VAR NAME="STATIC_PREFIX">/common/js/u2fcheck.min.js"></script> |
|
|
|
|
//else --> |
|
|
|
|
<script type="text/javascript" src="<TMPL_VAR NAME="STATIC_PREFIX">/common/js/u2f-api.js"></script> |
|
|
|
|
<script type="text/javascript" src="<TMPL_VAR NAME="STATIC_PREFIX">/common/js/u2fcheck.js"></script> |
|
|
|
|
<!-- //endif --> |
|
|
|
|
</form> |
|
|
|
|
</TMPL_IF> |
|
|
|
|
|
|
|
|
|
</main> |
|
|
|
|