CINXE.COM
Single Sign On - King Saud University - 亘賵丕亘丞 丕賱丿禺賵賱 丕賱賲賵丨丿 - 噩丕賲毓丞 丕賱賲賱賰 爻毓賵丿
<!DOCTYPE html> <!-- template name: html.form.login.template.html --> <!-- Configurable default behavior for the Remember Username checkbox --> <!-- set the checkbox to unchecked --> <html lang="en" dir="rtl"> <head> <title>Single Sign On - King Saud University - 亘賵丕亘丞 丕賱丿禺賵賱 丕賱賲賵丨丿 - 噩丕賲毓丞 丕賱賲賱賰 爻毓賵丿</title> <base href="https://iam.ksu.edu.sa/"/> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/> <meta http-equiv="x-ua-compatible" content="IE=edge" /> <meta name="description" content="SSO, King Saud University, Single Sign On, SSO Portal, 噩丕賲毓丞 丕賱賲賱賰 爻毓賵丿 丕賱丿禺賵賱 丕賱賲賵丨丿貙 丕賱丿禺賵賱 丕賱賲賵丨丿 賱賱鬲胤亘賷賯丕鬲貙 亘賵丕亘丞 丕賱丿禺賵賱 丕賱賲賵丨丿貙丕賱丿禺賵賱 丕賱賲賵丨丿 噩丕賲毓丞 丕賱賲賱賰 爻毓賵丿貙 丕賱丿禺賵賱 丕賱賲賵丨丿 賱賱鬲胤亘賷賯丕鬲" /> <link rel="stylesheet" type="text/css" href="assets/css/main.css"/> </head> <body onload="setFocus();"> <div class="ping-container ping-signin login-template"> <!-- if there is a logo present in the 'company-logo' container, then 'has-logo' class should be added to 'ping-header' container. --> <div class="ping-header"> <span class="has-logo"><img src="./assets/images/logo-blue.png" alt="KSU"></span> <div></div> <div class="d-grid"> <div class="btn-group btn-group-toggle"> <a class="btn active" href="javascript:setPFLangCookie('ar-SA');">Arabic</a> <a class="btn" href="javascript:setPFLangCookie('en-US');">English</a> </div> </div> </div> <!-- .ping-header --> <div class="ping-body-container"> <div> <form method="POST" action="/idp/ynsEt4kHOv/resume/idp/prp.ping" autocomplete="off"> <div class="ping-messages"> </div> <div class="ping-input-label"> Username </div> <div class="ping-input-container"> <input id="username" type="text" size="36" name="pf.username" value="" autocorrect="off" autocapitalize="off" onKeyPress="return postOnReturn(event)" /><!----> <div class="place-bottom type-alert tooltip-text" id="username-text"> <div class="icon">!</div> Please fill out this field. </div> </div> <div class="ping-input-label"> Password </div> <div class="ping-input-container password-container"> <input id="password" type="password" size="36" name="pf.pass" onKeyPress="return postOnReturn(event)" /> <div class="place-bottom type-alert tooltip-text" id="password-text"> <div class="icon">!</div> Please fill out this field. </div> </div> <div class="ping-buttons"> <input type="hidden" name="pf.ok" value="" /> <input type="hidden" name="pf.cancel" value="" /> <span id="signOnButtonSpan"> <a onclick="postOk();" class="ping-button normal allow" id="signOnButton" title="Sign On"> Sign On </a> </span> </div><!-- .ping-buttons --> <div class="ping-input-link ping-pass-change account-actions"> <a href="https://iam.ksu.edu.sa/ext/pwdchange/Identify?AdapterId=KSUSingleSignOnPasswordMGMT" class="password-change">Change Password</a> <span class="divider">|</span> <a href="https://iam.ksu.edu.sa/ext/pwdreset/Identify?AdapterId=KSUSingleSignOnPasswordMGMT" class="forgot-password">Reset Password</a> </div> <div class="instructions"> You should activate the new two-factor authentication app to continue using the KSU systems ; for more details, please visit: <a href="https://mfa.ksu.edu.sa">https://mfa.ksu.edu.sa</a> </div> <style> .instructions { font-family: Arial, sans-serif; margin: 20px; padding: 20px; border: 1px solid #ccc; border-radius: 10px; background-color: #f9f9f9; } </style> <!-- #recaptcha --> <input type="hidden" name="pf.adapterId" id="pf.adapterId" value="RadiusAdapter" /> </form> </div><!-- .ping-body// blank div --> </div><!-- .ping-body-container --> <div class="ping-footer-container"> <div class="ping-footer"> <div class="ping-credit"></div> <div class="ping-copyright">漏 Copyright 2023 Deanship of e-Transactions and Communications. All rights reserved</div> </div> <!-- .ping-footer --> </div> <!-- .ping-footer-container --> </div><!-- .ping-container --> <script type="text/javascript"> function postForgotPassword() { document.forms[0]['pf.passwordreset'].value = 'clicked'; document.forms[0].submit(); } function postRecoverUsername() { document.forms[0]['pf.usernamerecovery'].value = 'clicked'; document.forms[0].submit(); } function postAlternateAuthnSystem(system) { var variants = ["Biometrics", "Windows Hello", "Face ID", "Touch ID"]; for (i = 0; i < variants.length; i++) { if(variants[i] == system) { system = "FIDO"; } } document.forms[0]['$alternateAuthnSystem'].value = system; document.forms[0].submit(); } function postRegistration() { document.forms[0]['$registrationValue'].value = true; document.forms[0].submit(); } function postOk() { if (false) { grecaptcha.execute(); } else { // remove error tips if (document.forms[0]['pf.username'].value !== '') { document.getElementById('username-text').className = 'place-bottom type-alert tooltip-text'; } if (document.forms[0]['pf.pass'].value !== '') { document.getElementById('password-text').className = 'place-bottom type-alert tooltip-text'; } // Add back if (document.forms[0]['pf.username'].value === '') { document.getElementById('username-text').className += ' show'; } else if (document.forms[0]['pf.pass'].value === '') { document.getElementById('password-text').className += ' show'; } else { submitForm() } } } function submitForm() { var signOnButtonSpan = document.getElementById('signOnButtonSpan'); signOnButtonSpan.classList.add('content-columns', 'disabled'); signOnButtonSpan.style = "pointer-events: none;"; var signOnButton = document.getElementById('signOnButton'); signOnButton.innerHTML = 'Signing on...'; document.forms[0]['pf.ok'].value = 'clicked'; document.forms[0].submit(); if(false) { grecaptcha.reset(); } } function postCancel() { document.forms[0]['pf.cancel'].value = 'clicked'; document.forms[0].submit(); } function postOnReturn(e) { var keycode; if (window.event) keycode = window.event.keyCode; else if (e) keycode = e.which; else return true; if (keycode == 13) { postOk(); return false; } else { return true; } } function setFocus() { let name = "pf-accept-language="; let langs = "ar-SA"; let exist = "0"; let spli = document.cookie.split(';'); for(var j = 0; j < spli.length; j++) { let char = spli[j]; while (char.charAt(0) == ' ') { char = char.substring(1); } if (char.indexOf(name) == 0) { exist = "1"; } } if(exist == "0") setPFLangCookie("ar-SA"); var platform = navigator.platform; if (platform != null && platform.indexOf("iPhone") == -1) { document.getElementById('username').focus(); } } function setPFLangCookie(localestr){ if(localestr != "en-US") localestr = "ar-SA"; var date = new Date(); document.cookie="pf-accept-language="+localestr+"; expires=" + date.setDate(date.getDate() + 1) +"; path=/"; window.location.reload(); } function setMobile(mobile) { var className = ' mobile', hasClass = (bodyTag.className.indexOf(className) !== -1); if (mobile && !hasClass) { bodyTag.className += className; } else if (!mobile && hasClass) { bodyTag.className = bodyTag.className.replace(className, ''); } <!-- Check if this is the PingOne Mobile App --> } function getScreenWidth() { return (window.outerHeight) ? window.outerWidth : document.body.clientWidth; } var bodyTag = document.getElementsByTagName('body')[0], width = getScreenWidth(), remember = false && false; if (/Android|webOS|iPhone|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) { setMobile(true); } else { setMobile((width <= 480)); window.onresize = function() { width = getScreenWidth(); setMobile((width <= 480)); } } </script> </body> </html>