pkg/provider/netiq/responses/getToContent.html (461 lines of code) (raw):
<!DOCTYPE HTML>
<html lang="en">
<head>
<meta name="viewport" content="width=device-width,minimum-scale=1,maximum-scale=1">
<meta name="apple-itunes-app" content="app-id=686273579">
<meta name="viewport" content="width=device-width,height=device-height,initial-scale=1.0,user-scalable=yes">
<title>Access Manager</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<link rel="stylesheet" href="/nidp/javascript/smart-app-banner.css">
<script src="/nidp/javascript/smart-app-banner.js"></script>
<meta name="apple-itunes-app" content="app-id=686273579">
<meta name="google-play-app" content="app-id=com.netiq.mobileaccessforandroid">
<link rel="apple-touch-icon" href="/nidp/images/nma_app_icon.png">
<link rel="android-touch-icon" href="/nidp/images/nma_app_icon.png" />
<script>
function showMobileAccessSmartBanner() {
var ua = window.navigator.userAgent;
if (ua.indexOf('NMA_Auth') != -1) {
return;
}
var nmaUrl = location.protocol+'//'+location.hostname+(location.port ? ':'+location.port: '')+'/nidp/mobileaccess/endpoint/configuration?refresh=true&output=json';
$.getJSON(nmaUrl)
.done(function( appMD ) {
var md;
if (appMD.IDP)
md = appMD.IDP.Application[0];
if(typeof md === "undefined")
return; // Mobile access not enabled
if(typeof console !== "undefined")
console.log( "MetaData found for: " + md.displayName);
if (md.id === "NetIQOAuth2App")
run();
})
.fail(function( jqxhr, textStatus, error ) {
var err = textStatus + ", " + error;
if(typeof console !== "undefined")
console.log( "Request Failed: " + err );
});
};
</script>
<script>
banner = undefined;
function run(force) {
var n = document.querySelector('.smartbanner');
if (n) {
n.parentNode.removeChild(n);
}
new SmartBanner({
daysHidden: 0, // days to hide banner after close button is clicked (defaults to 15)
daysReminder: 0, // days to hide banner after "VIEW" button is clicked (defaults to 90)
appStoreLanguage: 'us', // language code for the App Store (defaults to user's browser language)
title: 'MobileAccess',
author: 'MicroFocus',
button: 'OPEN',
force: force
});
};
</script>
<link href="/nidp/css/ux_access.css" rel="stylesheet" type="text/css" media="screen" />
<script type="text/javascript" src="/nidp/javascript/jquery.min.js"></script>
<style>
.masthead {
position: relative;
color: #ffffff;
background: #0088ce;
min-height: 40px;
max-height: 80px;
margin: 0;
vertical-align: middle;
background: -webkit-linear-gradient(left, #495761, #495761);
/* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(right, #495761, #495761);
/* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(right, #495761, #495761);
/* For Firefox 3.6 to 15 */
background: linear-gradient(to right, #495761, #495761);
/* Standard syntax */
background-color: #0088ce;
}
.mast-title {
vertical-align: middle;
margin-left: 15px;
color: #ffffff;
font-family: "Helvetica Neue Thin", "Helvetica Neue", Helvetica, Arial, san-serif;
font-size: 22px;
font-weight: 200;
letter-spacing: 1px;
display: inline;
}
.user-menu {
position: absolute;
top: 15px;
right: 15px;
font-size: 13px;
color: #ffffff;
}
#nam-ham-menu {
top: 110px;
}
#nam-ham-but {
z-index: 610;
}
.glass-auth-menu {
display: none;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: transparent;
z-index: 610;
}
.glass-auth-user {
display: none;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: transparent;
z-index: 1999;
}
.mast-logo img {
max-height: 80px;
vertical-align: middle;
}
</style>
<script>
function updateQueryString(key, value, url)
{
if (url)
{
var re = new RegExp("([?&])" + key + "=.*?(&|#|$)(.*)", "gi"), hash;
if (re.test(url))
{
if (typeof value !== 'undefined' && value !== null)
return url.replace(re, '$1' + key + "=" + value + '$2$3');
else
{
hash = url.split('#');
url = hash[0].replace(re, '$1$3').replace(/(&|\?)$/, '');
if (typeof hash[1] !== 'undefined' && hash[1] !== null)
url += '#' + hash[1];
return url;
}
}
else
{
if (typeof value !== 'undefined' && value !== null)
{
var separator = url.indexOf('?') !== -1 ? '&' : '?';
hash = url.split('#');
url = hash[0] + separator + key + '=' + value;
if (typeof hash[1] !== 'undefined' && hash[1] !== null)
url += '#' + hash[1];
return url;
}
else
return url;
}
}
}
function getToContent(strUrl, strTargetDivId)
{
if ((null == strTargetDivId) || (null == strUrl))
{ // Required parameters missing. Return true to continue processing.
return true;
}
var elementTargetDiv = document.getElementById(strTargetDivId);
if (!elementTargetDiv)
{ // Required element not resolvable. Return true to continue processing.
return true;
}
strUrl = updateQueryString("uiDestination", "contentDiv", strUrl);
$.ajaxSetup({xhrFields: { withCredentials: true } });
$.get(strUrl, function(data) {
$(elementTargetDiv).html(data);
return false;
})
.fail(function(jqXHR, textStatus, errorThrown){
if (jqXHR)
{
if ((0 == jqXHR.readyState) && (0 == jqXHR.status))
{
setGlobalMessage("The Web Browser experienced an error that did not allow it to successfully initiate the request.");
}
if (4 == jqXHR.readyState)
{
if (401 == jqXHR.status)
{
setGlobalMessage("Access to the requested resource was not allowed. (HTTP 401) (If a browser based authentication was cancelled or failed, please select a new authentication method.)");
}
else if (404 == jqXHR.status)
{
setGlobalMessage("The requested resource was not found by the Web Server. (HTTP 404)");
}
else if (500 == jqXHR.status)
{
setGlobalMessage("An unexpected error was encountered by the Web Server. (HTTP 500)");
}
else if (503 == jqXHR.status)
{
setGlobalMessage("The Web Server is currently unavailable. (HTTP 503)");
}
else if ((12156 == jqXHR.status) || (12157 == jqXHR.status))
{
setGlobalMessage("The Web Browser could not create a secure connection to the Web Server. (HTTP 12157)");
}
else
{
var strErrorInstance = "The Web Server request failed with error: (HTTP {0})".replace("{0}", jqXHR.status);
setGlobalMessage(strErrorInstance);
}
}
}
});
return true;
}
function goToHelp()
{
var helpButtonDiv = document.getElementById('helpButton');
if (helpButtonDiv)
{
var strHelpUrl = helpButtonDiv.getAttribute("data-helpURL");
if (strHelpUrl)
{
var w = window.open(strHelpUrl, "nidsPopupHelp", "toolbar=no,location=no,directories=no,menubar=no,scrollbars=yes,resizable=yes,width=500,height=500");
if (w != null)
{
w.focus();
}
}
}
}
function setHelpUrl(strHelpUrl)
{
var helpButtonDiv = document.getElementById('helpButton');
if (helpButtonDiv)
{
helpButtonDiv.setAttribute("data-helpURL", strHelpUrl);
}
}
function setFederationsHelp()
{
setHelpUrl('/nidp/html/help/en/federations.html');
}
function setLogTicketHelp()
{
setHelpUrl('/nidp/html/help/en/logTicketsubtab.html');
}
function isNumberKey(event)
{
var charCode = (event.which) ? event.which : event.keyCode;
if (charCode > 31 && (charCode < 48 || charCode > 57))
{
return false;
}
return true;
}
function isEnterKey(event)
{
return isKey(event, 13);
}
function isSpaceKey(event)
{
return isKey(event, 32);
}
function isKey(event, targetKeyCode)
{
var candidateKeyCode = (event.which) ? event.which : event.keyCode;
if (candidateKeyCode !=targetKeyCode)
{
return false;
}
return true;
}
function setGlobalMessage(strMessage)
{
var globalMessage = document.getElementById('globalMessage');
if (globalMessage)
{
globalMessage.innerHTML = strMessage;
return true;
}
return false;
}
$(document).ready(function(){
$("#nam-ham-but").click(function () {
$("#glass-div-auth-menu").show();
if ($("#nam-ham-menu").css('display') != 'block')
{
$('#nam-ham-menu').toggle('slide');
}
});
$("#glass-div-auth-menu").click(function () {
$(this).hide();
if ($("#nam-ham-menu").css('display') == 'block')
{
$("#nam-ham-menu").toggle('slide');
}
});
$("#username-namclient").click(function () {
$("#glass-div-auth-user").show();
if ($("#username-dialog-namclient").css('display') != 'block')
{
$("#username-dialog-namclient").slideDown('fast');
}
});
$("#glass-div-auth-user").click(function () {
$(this).hide();
if ($("#username-dialog-namclient").css('display') == 'block')
{
$("#username-dialog-namclient").slideUp('fast');
}
});
});
</script>
<style>
#globalMessage {
padding: 10px;
}
#nam-login-tabs-div {
position: relative;
margin-left: 69px;
border-left: 1px solid rgb(218, 225, 225);
border-right: 0px !important;
text-align: left;
}
#multi-login-div {
border-bottom: 1px solid #dae1e1;
}
#username-dialog-namclient {
position: absolute;
top: 40px;
right: 20px;
color: #f6f6f6;
background: #434c50;
border-color: #434c50;
}
</style>
</head>
<body>
<div id="runningInEndUserLoginEnvironment" style="display: none"></div>
<div id="glass-div-auth-menu" class="glass-auth-menu"> </div>
<div id="glass-div-auth-user" class="glass-auth-user"> </div>
<div id="masthead-namclient" class="masthead">
<div id="branding-namclient">
<div class="mast-logo">
<img id="mastheadImage" src="/nidp/images/pool/[NAM30IND41BDI0cWloBFhBUwgKKHJzFSAgamo~2FEG52NTk8TDFQUVQzWQlL/[NAM30IND41BDI0cWloBFhBUwgKKHJzFSAgamo~2FEG52NTk8TDFQUVQzWQlL.png">
<span class="mast-title" id="mastheadTitle">Application Portal</span>
</div>
</div>
</div>
<div id="nam-ham-menu" class="menu" style="display: none">
<div class="menu-separator"> </div>
<div class="menu-label">Local Logins</div>
<div id="contract_kerb" class="menu-option-mark">
<a href="https://login.authbridge.somegroup.com/nidp/jsp/main.jsp?id=contract_kerb&sid=0" target="">
<img class="access-card" src="/nidp/images/pool/[NAM30IND41Kx1eT1MTKTM~3D/[NAM30IND41Kx1eT1MTKTM~3D.png">
</a>
</div>
<div id="contract_OBIGenericAuth" class="menu-option-mark">
<a href="https://login.authbridge.somegroup.com/nidp/jsp/main.jsp?id=contract_OBIGenericAuth&sid=0"
target="">
<img class="access-card" src="/nidp/images/pool/[NAM30IND41KSl~2FZXEwDwU~3D/[NAM30IND41LjRkYW0uExw~3D.png">
</a>
</div>
<div id="1403" class="menu-option-mark">
<a href="https://login.authbridge.somegroup.com/nidp/jsp/main.jsp?id=1403&sid=0" target="">
<img class="access-card" src="/nidp/images/pool/[NAM30IND41KSl~2FZXEwDwU~3D/[NAM30IND41LjRkYW0uExw~3D.png">
</a>
</div>
<div id="WhispliIP" class="menu-option-mark">
<a href="https://login.authbridge.somegroup.com/nidp/jsp/main.jsp?id=WhispliIP&sid=0" target="">
<img class="access-card" src="/nidp/images/pool/[NAM30IND41Kx1eT1MTKTM~3D/[NAM30IND41Kx1eT1MTKTM~3D.png">
</a>
</div>
<div id="TLAUsers" class="menu-option-mark">
<a href="https://login.authbridge.somegroup.com/nidp/jsp/main.jsp?id=TLAUsers&sid=0" target="">
<img class="access-card" src="/nidp/images/pool/[NAM30IND41MwVXUVoNHhheR3s6Gx5lV206DQ5Ncg~3D~3D/[NAM30IND41MwVXUVoNHhheR3s6Gx5lV206DQ5Ncg~3D~3D.png">
</a>
</div>
<div id="TLWUsers" class="menu-option-mark">
<a href="https://login.authbridge.somegroup.com/nidp/jsp/main.jsp?id=TLWUsers&sid=0" target="">
<img class="access-card" src="/nidp/images/pool/[NAM30IND41MwVXUVoNHhheR3s6Gx5lV206DQ5Ncg~3D~3D/[NAM30IND41MwVXUVoNHhheR3s6Gx5lV206DQ5Ncg~3D~3D.png">
</a>
</div>
<div id="1404" class="menu-option-mark">
<a href="https://login.authbridge.somegroup.com/nidp/jsp/main.jsp?id=1404&sid=0" target="">
<img class="access-card" src="/nidp/images/pool/[NAM30IND41KSl~2FZXEwDwU~3D/[NAM30IND41LjRkYW0uExw~3D.png">
</a>
</div>
<div id="IPRestrict" class="menu-option-mark">
<a href="https://login.authbridge.somegroup.com/nidp/jsp/main.jsp?id=IPRestrict&sid=0" target="">
<img class="access-card" src="/nidp/images/pool/[NAM30IND41Kx1eT1MTKTM~3D/[NAM30IND41Kx1eT1MTKTM~3D.png">
</a>
</div>
<div id="Resonate" class="menu-option-mark">
<a href="https://login.authbridge.somegroup.com/nidp/jsp/main.jsp?id=Resonate&sid=0" target="">
<img class="access-card" src="/nidp/images/pool/[NAM30IND41Kx1eT1MTKTM~3D/[NAM30IND41Kx1eT1MTKTM~3D.png">
</a>
</div>
<div id="BitSight" class="menu-option-mark">
<a href="https://login.authbridge.somegroup.com/nidp/jsp/main.jsp?id=BitSight&sid=0" target="">
<img class="access-card" src="/nidp/images/pool/[NAM30IND41Kx1eT1MTKTM~3D/[NAM30IND41Kx1eT1MTKTM~3D.png">
</a>
</div>
<div id="Twilio" class="menu-option-mark">
<a href="https://login.authbridge.somegroup.com/nidp/jsp/main.jsp?id=Twilio&sid=0" target="">
<img class="access-card" src="/nidp/images/pool/[NAM30IND41Kx1eT1MTKTM~3D/[NAM30IND41Kx1eT1MTKTM~3D.png">
</a>
</div>
<div id="G&H" class="menu-option-mark">
<a href="https://login.authbridge.somegroup.com/nidp/jsp/main.jsp?id=G&H&sid=0" target="">
<img class="access-card" src="/nidp/images/pool/[NAM30IND41Kx1eT1MTKTM~3D/[NAM30IND41Kx1eT1MTKTM~3D.png">
</a>
</div>
<div id="contract_ssprKerb" class="menu-option-mark">
<a href="https://login.authbridge.somegroup.com/nidp/jsp/main.jsp?id=contract_ssprKerb&sid=0" target="">
<img class="access-card" src="/nidp/images/pool/[NAM30IND41Kx1eT1MTKTM~3D/[NAM30IND41Kx1eT1MTKTM~3D.png">Kerberos
</a>
</div>
<div id="1401" class="menu-option-mark">
<a href="https://login.authbridge.somegroup.com/nidp/jsp/main.jsp?id=1401&sid=0" target="">
<img class="access-card" src="/nidp/images/pool/[NAM30IND41MwVXUVoNHhheR3s6Gx5lV206DQ5Ncg~3D~3D/[NAM30IND41MwVXUVoNHhheR3s6Gx5lV206DQ5Ncg~3D~3D.png">Secure Name/Password - Form
</a>
</div>
<div id="staffpriv" class="menu-option-mark">
<a href="https://login.authbridge.somegroup.com/nidp/jsp/main.jsp?id=staffpriv&sid=0" target="">
<img class="access-card" src="/nidp/images/pool/[NAM30IND41Kx1eT1MTKTM~3D/[NAM30IND41Kx1eT1MTKTM~3D.png">Staff and Privileged Accounts
</a>
</div>
</div>
</div>
<div class="tabs">
<div id="nam-ham-but" class="ham-menu hover"><img src="/nidp/images/hamburger_52.png"></div>
<div id="nam-login-tabs-div">
<div id="multi-login-div">
</div>
<div id="globalMessage">Sign in to use available applications</div>
</div>
</div>
<div id="contentContainer" class="content login-page" style="margin: 25px;"></div>
<div id="currentCardDisplay" class="content login-page" style="margin: 25px; display: block">
<div class="signin-div">
<img class="access-card" src="/nidp/images/pool/[NAM30IND41KSl~2FZXEwDwU~3D/[NAM30IND41LjRkYW0uExw~3D.png"><span class="access-card-label-onwhite"></span>
</div>
</div>
<div id="theNidpContent">
</div>
</div>
<script>
getToContent('/nidp/jsp/content.jsp?sid=0&option=credential&id=AlibabaCloud', 'theNidpContent');
</script>
<script>
window.onload = function() {
showMobileAccessSmartBanner();
};
</script>
</body>
</html>