CINXE.COM
SUSE customer - Sign In
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="robots" content="none" /> <title>SUSE customer - Sign In</title> <!-- Core widget js and css --> <script type="text/javascript" src="https://ok7static.oktacdn.com/assets/js/sdk/okta-signin-widget/7.25.0/js/okta-sign-in.min.js" integrity="sha384-oMTRqyPl7AvAzanR/7qBpHwjsijbTROdzCH9K6qzc0IfK3SKWTahMXevD33I0Gzj" crossorigin="anonymous"></script> <link rel="stylesheet" type="text/css" href="https://ok7static.oktacdn.com/assets/js/sdk/okta-signin-widget/7.25.0/css/okta-sign-in.min.css" integrity="sha384-63aTBe2wMqzMRsDHNmlF/FreSWmf3p08BhUDoPlzVf3d+stbkfWtqmdyJ4He5m3m" crossorigin="anonymous"> <!-- Customizable css theme options. Link your own stylesheet or override styles inline. --> <link rel="stylesheet" type="text/css" href="" integrity="" crossorigin="anonymous"> <!-- styles for custom sign in --> <link rel="stylesheet" type="text/css" href="https://ok7static.oktacdn.com/assets/loginpage/css/custom-signin.a91af2abfd04662e499bd3e151150dbf.css" integrity="sha384-BhMidK4jYIQaVFKNVHUvbfdgrt4NVlnlTZMsOMWLdWkme3j1JcshKDNQiMssd7sN" crossorigin="anonymous"> </head> <body> <div class="login-bg-image" style="background-image: url('https://ok7static.oktacdn.com/fs/bco/7/fs0tfcz6usojNkGsW357')"></div> <div id="okta-login-container"></div> <!-- "OktaUtil" defines a global OktaUtil object that contains methods used to complete the Okta login flow. --> <div class="okta-container"> <div class="apploginbanner-container"> <div class="applogin-banner"> <div class="applogin-background"></div> <div class="applogin-container"> <h1> Connecting to <div class="applogin-app-logo"> <img src="https://ok7static.oktacdn.com/fs/bco/4/fs0e054yuuvHoCxwk357" noDimensions="true" alt="SUSE Customer Center / Registry" class="logo susecustomer_scc1_1"> </div> </h1> <p>Sign in with your account to access SUSE Customer Center / Registry</p> </div> </div> </div> </div> <div id="okta-sign-in" class="auth-container main-container unsupported-message-container" style="display:none"> <div id="unsupported-cookie" class="unsupported-message" style="display:none"> <h2 class="o-form-head">Cookies are required</h2> <p>Cookies are disabled on your browser. Please enable Cookies and refresh this page.</p> <a class="button button-primary" target="_blank" href="."> Refresh </a> </div> </div> <script type="text/javascript" nonce="uMwIjQnfT9EvQp00hiM59w"> var signInSuccessCallBackFunction; var oktaData = {"redirectUri":"https\x3A\x2F\x2Fmyaccount.suse.com\x2Fapp\x2Fsusecustomer_scc1_1\x2Fexk3m4k2b4BvUy3ZG357\x2Fsso\x2Fsaml\x3FSAMLRequest\x3DfVLBbtswDP0V33SyFdlZ6gpxAC\x252FBhgDdMKTtDr0EqsyiRmTJE6k6\x252BfvJbrPm0O4o6j0\x252B8j0uUXWml3WgZ7uDPwGQkhoRPLXOrp3F0IG\x252FBf\x252FSarjf3VTsmahHyTlqnWFAyLTrOAJixCMfu\x252B1jpTdAwJJNbNdaNfZ6Z3YnpbULlt75qu\x252F5\x252BNAByUXBfewu9oLD8VB080P\x252BOP\x252F6cn8qHr4XX644opt0WLLdVGyvhS51Uc5SUerrdK7zJlXQlGn5WKoFLPJFIUSEIgbYWiRlqWL5LJ\x252BnQqT51V0\x252Bk8W1zIsHlvwGj9OkeTZjybEzFuUoVLHgrXQKW5RWdYCStLytf9zICJTq7NYlpf8\x252Fp\x252FeOnHaGrZYjWk7T\x252BdXZoWEYMncgNXnzkQdLfklbvmb4M8psN7\x252BcafUpqY1xw9qDIqgY\x252BRDD\x252BOZ8p\x252BjzwUQmpkrbpE8TVEKnWlM3jY\x252FxMn7WeTsTaKajiTdCcKRkHUNXvsXRPzgqTefdLlEb0GYHT6sxaz5q8T7aNzjf8ODbt60\x252BIrx\x252BfaL97\x252Ffyild\x252FAQ\x253D\x253D\x26RelayState\x3DeyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaEpJaE12Y0hKdlpIVmpkSE12TWpjM053WTZCa1ZVIiwiZXhwIjoiMjAyNC0xMS0yN1QyMTozOToyMy44MjRaIiwicHVyIjoic2Vzc2lvbnMvcmV0dXJuX3RvIn19\x2D\x2Dff573f42a9ece27f7c6bb608ef87b562ec3c628d","isMobileSso":false,"isAppBannerVisible":true,"fromUri":"\x2Fapp\x2Fsusecustomer_scc1_1\x2Fexk3m4k2b4BvUy3ZG357\x2Fsso\x2Fsaml\x3FSAMLRequest\x3DfVLBbtswDP0V33SyFdlZ6gpxAC\x252FBhgDdMKTtDr0EqsyiRmTJE6k6\x252BfvJbrPm0O4o6j0\x252B8j0uUXWml3WgZ7uDPwGQkhoRPLXOrp3F0IG\x252FBf\x252FSarjf3VTsmahHyTlqnWFAyLTrOAJixCMfu\x252B1jpTdAwJJNbNdaNfZ6Z3YnpbULlt75qu\x252F5\x252BNAByUXBfewu9oLD8VB080P\x252BOP\x252F6cn8qHr4XX644opt0WLLdVGyvhS51Uc5SUerrdK7zJlXQlGn5WKoFLPJFIUSEIgbYWiRlqWL5LJ\x252BnQqT51V0\x252Bk8W1zIsHlvwGj9OkeTZjybEzFuUoVLHgrXQKW5RWdYCStLytf9zICJTq7NYlpf8\x252Fp\x252FeOnHaGrZYjWk7T\x252BdXZoWEYMncgNXnzkQdLfklbvmb4M8psN7\x252BcafUpqY1xw9qDIqgY\x252BRDD\x252BOZ8p\x252BjzwUQmpkrbpE8TVEKnWlM3jY\x252FxMn7WeTsTaKajiTdCcKRkHUNXvsXRPzgqTefdLlEb0GYHT6sxaz5q8T7aNzjf8ODbt60\x252BIrx\x252BfaL97\x252Ffyild\x252FAQ\x253D\x253D\x26RelayState\x3DeyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaEpJaE12Y0hKdlpIVmpkSE12TWpjM053WTZCa1ZVIiwiZXhwIjoiMjAyNC0xMS0yN1QyMTozOToyMy44MjRaIiwicHVyIjoic2Vzc2lvbnMvcmV0dXJuX3RvIn19\x2D\x2Dff573f42a9ece27f7c6bb608ef87b562ec3c628d","isMobileClientLogin":false,"requestContext":{"target":{"name":"susecustomer_scc1_1","links":{"logo":{"name":"medium","href":"https\x3A\x2F\x2Fok7static.oktacdn.com\x2Ffs\x2Fbco\x2F4\x2Ffs0e054yuuvHoCxwk357","type":"image\x2Fpng"}},"label":"SUSE\x20Customer\x20Center\x20\x2F\x20Registry","type":{}},"authentication":{"request":{},"protocol":{},"amr":[],"issuer":{"name":"SUSE\x20Customer\x20Center\x20\x2F\x20Registry","id":"0oa3m4k2b5q5ZwkKN357","uri":"http\x3A\x2F\x2Fwww.okta.com\x2Fexk3m4k2b4BvUy3ZG357"}}},"countryIso":"SG","inactiveTab":{"elementId":"inactive\x2Dtab\x2Dmain\x2Ddiv","avoidPageRefresh":true,"enabled":false},"signIn":{"logoText":"SUSE\x20customer\x20logo","brandName":"SUSE\x20customer","language":"en","consent":{"cancel":function(){window.location.href='https\x3A\x2F\x2Fmyaccount.suse.com\x2Flogin\x2Fstep\x2Dup\x2Fredirect\x3FstateToken\x3D00iDda3y2IGgajBQ\x2Dya381JgcGOptH5jXMajdsn7WU';}},"i18n":{"en":{"mfa.challenge.password.placeholder":"Password","help":"Help","password.forgot.email.or.username.tooltip":"Email\x20or\x20Username","needhelp":"Need\x20help\x20signing\x20in\x3F","primaryauth.username.placeholder":"Username","password.forgot.email.or.username.placeholder":"Email\x20or\x20Username","account.unlock.email.or.username.tooltip":"Email\x20or\x20Username","unlockaccount":"Unlock\x20account\x3F","account.unlock.email.or.username.placeholder":"Email\x20or\x20Username","primaryauth.password.placeholder":"Password","primaryauth.title":"Sign\x20In","forgotpassword":"Forgot\x20password\x3F"}},"relayState":"\x2Fapp\x2Fsusecustomer_scc1_1\x2Fexk3m4k2b4BvUy3ZG357\x2Fsso\x2Fsaml\x3FSAMLRequest\x3DfVLBbtswDP0V33SyFdlZ6gpxAC\x252FBhgDdMKTtDr0EqsyiRmTJE6k6\x252BfvJbrPm0O4o6j0\x252B8j0uUXWml3WgZ7uDPwGQkhoRPLXOrp3F0IG\x252FBf\x252FSarjf3VTsmahHyTlqnWFAyLTrOAJixCMfu\x252B1jpTdAwJJNbNdaNfZ6Z3YnpbULlt75qu\x252F5\x252BNAByUXBfewu9oLD8VB080P\x252BOP\x252F6cn8qHr4XX644opt0WLLdVGyvhS51Uc5SUerrdK7zJlXQlGn5WKoFLPJFIUSEIgbYWiRlqWL5LJ\x252BnQqT51V0\x252Bk8W1zIsHlvwGj9OkeTZjybEzFuUoVLHgrXQKW5RWdYCStLytf9zICJTq7NYlpf8\x252Fp\x252FeOnHaGrZYjWk7T\x252BdXZoWEYMncgNXnzkQdLfklbvmb4M8psN7\x252BcafUpqY1xw9qDIqgY\x252BRDD\x252BOZ8p\x252BjzwUQmpkrbpE8TVEKnWlM3jY\x252FxMn7WeTsTaKajiTdCcKRkHUNXvsXRPzgqTefdLlEb0GYHT6sxaz5q8T7aNzjf8ODbt60\x252BIrx\x252BfaL97\x252Ffyild\x252FAQ\x253D\x253D\x26RelayState\x3DeyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaEpJaE12Y0hKdlpIVmpkSE12TWpjM053WTZCa1ZVIiwiZXhwIjoiMjAyNC0xMS0yN1QyMTozOToyMy44MjRaIiwicHVyIjoic2Vzc2lvbnMvcmV0dXJuX3RvIn19\x2D\x2Dff573f42a9ece27f7c6bb608ef87b562ec3c628d","features":{"emailRecovery":true,"deviceFingerprinting":true,"consent":true,"useDeviceFingerprintForSecurityImage":true,"customExpiredPassword":true,"router":true,"showPasswordToggleOnSignInPage":false,"securityImage":false,"autoPush":true,"smsRecovery":false,"idpDiscovery":false,"selfServiceUnlock":true,"webauthn":true,"showPasswordRequirementsAsHtmlList":true,"registration":false,"rememberMe":true,"callRecovery":false,"multiOptionalFactorEnroll":true},"baseUrl":"https\x3A\x2F\x2Fmyaccount.suse.com","assets":{"baseUrl":"https\x3A\x2F\x2Fok7static.oktacdn.com\x2Fassets\x2Fjs\x2Fsdk\x2Fokta\x2Dsignin\x2Dwidget\x2F7.25.0"},"customButtons":[],"idpDiscovery":{"requestContext":"\x2Fapp\x2Fsusecustomer_scc1_1\x2Fexk3m4k2b4BvUy3ZG357\x2Fsso\x2Fsaml\x3FSAMLRequest\x3DfVLBbtswDP0V33SyFdlZ6gpxAC\x252FBhgDdMKTtDr0EqsyiRmTJE6k6\x252BfvJbrPm0O4o6j0\x252B8j0uUXWml3WgZ7uDPwGQkhoRPLXOrp3F0IG\x252FBf\x252FSarjf3VTsmahHyTlqnWFAyLTrOAJixCMfu\x252B1jpTdAwJJNbNdaNfZ6Z3YnpbULlt75qu\x252F5\x252BNAByUXBfewu9oLD8VB080P\x252BOP\x252F6cn8qHr4XX644opt0WLLdVGyvhS51Uc5SUerrdK7zJlXQlGn5WKoFLPJFIUSEIgbYWiRlqWL5LJ\x252BnQqT51V0\x252Bk8W1zIsHlvwGj9OkeTZjybEzFuUoVLHgrXQKW5RWdYCStLytf9zICJTq7NYlpf8\x252Fp\x252FeOnHaGrZYjWk7T\x252BdXZoWEYMncgNXnzkQdLfklbvmb4M8psN7\x252BcafUpqY1xw9qDIqgY\x252BRDD\x252BOZ8p\x252BjzwUQmpkrbpE8TVEKnWlM3jY\x252FxMn7WeTsTaKajiTdCcKRkHUNXvsXRPzgqTefdLlEb0GYHT6sxaz5q8T7aNzjf8ODbt60\x252BIrx\x252BfaL97\x252Ffyild\x252FAQ\x253D\x253D\x26RelayState\x3DeyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaEpJaE12Y0hKdlpIVmpkSE12TWpjM053WTZCa1ZVIiwiZXhwIjoiMjAyNC0xMS0yN1QyMTozOToyMy44MjRaIiwicHVyIjoic2Vzc2lvbnMvcmV0dXJuX3RvIn19\x2D\x2Dff573f42a9ece27f7c6bb608ef87b562ec3c628d"},"logo":"https\x3A\x2F\x2Fok7static.oktacdn.com\x2Ffs\x2Fbco\x2F1\x2Ffs0tfcz6teiQkiauE357","stateToken":"00iDda3y2IGgajBQ\x2Dya381JgcGOptH5jXMajdsn7WU","helpLinks":{"help":"","forgotPassword":"","unlock":"","custom":[]},"piv":{}},"accountChooserDiscoveryUrl":"https\x3A\x2F\x2Flogin.okta.com\x2Fdiscovery\x2Fiframe.html"}; var runLoginPage = function(fn) { var mainScript = document.createElement('script'); mainScript.src = "https://ok7static.oktacdn.com/assets/js/mvc/loginpage/initLoginPage.pack.58de3be0c9b511a0fdfd7ea4f69b56fc.js"; mainScript.integrity = "sha384-cJ4LGViZBmIttMPH+ao2RyPuN5BztKWYWIa4smbm56r1cUhkU/Dr6vTS3UoPbKTI"; mainScript.crossOrigin = "anonymous"; document.getElementsByTagName('head')[0].appendChild(mainScript); fn && mainScript.addEventListener('load', function () { setTimeout(fn, 1) }); }; var OktaUtil = { _addClass: function(el, className) { if(el) { var elementClasses = el.className.split(" "); if (elementClasses.indexOf(className) == -1) { el.className += " " + className; } } }, _removeElement: function(el) { if(el) { el.parentNode.removeChild(el); } }, _hideElement: function(el) { if(el) { el.style.display = 'none'; } }, _isDocumentVisible: function() { return document.visibilityState === 'visible'; }, addLoginContainerClass: function () { this._addClass(document.getElementById('okta-login-container'), 'login-container'); }, showUnsupportedCookieWarning: function () { document.getElementById('okta-sign-in').removeAttribute('style'); document.getElementById('unsupported-cookie').removeAttribute('style'); }, removeUnsupportedCookieWarning: function () { this._removeElement(document.getElementById('okta-sign-in')); }, hideOktaLoginContainer: function () { this._hideElement(document.getElementById('okta-login-container')); }, isChromeOs: function () { return /\bCrOS\b/.test(navigator.userAgent); }, addChromeOSScript: function() { var chromeOSScript = document.createElement('script'); chromeOSScript.src = "/js/google/users-1.0.js"; document.getElementsByTagName('head')[0].appendChild(chromeOSScript); }, getSignInWidgetConfig: function () { if (oktaData.inactiveTab && oktaData.inactiveTab.enabled && !this._isDocumentVisible() && !oktaData.inactiveTab.avoidPageRefresh) { // Show a loading state and wait for the visibility event this.hideOktaLoginContainer(); // remove stateToken so SIW does not attempt a login flow oktaData.signIn.stateToken = undefined; } return oktaData.signIn; }, completeLogin: function (res) { signInSuccessCallBackFunction(res); }, getRequestContext: function () { return oktaData.requestContext; }, setRedirectUri: function (uri) { oktaData.redirectUri = uri; }, init: function () { if (!navigator.cookieEnabled) { this.showUnsupportedCookieWarning(); this.hideOktaLoginContainer(); } else { this.removeUnsupportedCookieWarning(); // add class if app login banner is present if (oktaData.isAppBannerVisible) { this.addLoginContainerClass(); } oktaData.isCustomSignIn = true; oktaData.hasChromeOSFeature = this.isChromeOs(); if (oktaData.hasChromeOSFeature) { this.addChromeOSScript(); } runLoginPage(function () { var res = OktaLogin.initLoginPage(oktaData); oktaData.signIn = res.signIn; signInSuccessCallBackFunction = res.signInSuccessCallbackFn; }); } } }; OktaUtil.init(); //# sourceURL=OktaUtil.js </script> <script type="text/javascript"> // "config" object contains default widget configuration // with any custom overrides defined in your admin settings. var config = OktaUtil.getSignInWidgetConfig(); // Render the Okta Sign-In Widget var oktaSignIn = new OktaSignIn(config); oktaSignIn.renderEl({ el: '#okta-login-container' }, OktaUtil.completeLogin, function(error) { // Logs errors that occur when configuring the widget. // Remove or replace this with your own custom error handler. console.log(error.message, error); } ); function loadText(){ var node = document.getElementById('form18'); if( node != null){ node.insertAdjacentHTML('afterend', "<div style='font-size:12px;'><a href='https://www.suse.com/account/create/' data-se='needhelp' aria-expanded='false' aria-controls='help-links-container' class='link help js-help'> Don't have an account?</a></div>"); node.insertAdjacentHTML('beforebegin', '<p style="margin-bottom: 20px">Please ensure that you have a valid contact phone number in your profile settings. You may double check this in the "Forgot Password Text Message" section of your Okta profile. This will ensure that Okta can send you a text message with a recovery code should you lose your password and/or need to reset your password in future. This feature is particularly useful when you don\'t have access to your email.</p>'); } var node = document.getElementById('form19'); if( node != null){ node.insertAdjacentHTML('afterend', "<div style='font-size:12px;'><a href='https://www.suse.com/account/create/' data-se='needhelp' aria-expanded='false' aria-controls='help-links-container' class='link help js-help'> Don't have an account?</a></div>"); node.insertAdjacentHTML('beforebegin', '<p style="margin-bottom: 20px">Please ensure that you have a valid contact phone number in your profile settings. You may double check this in the "Forgot Password Text Message" section of your Okta profile. This will ensure that Okta can send you a text message with a recovery code should you lose your password and/or need to reset your password in future. This feature is particularly useful when you don\'t have access to your email.</p>'); } var node1 = document.getElementById('form31'); if( node1 != null){ node1.insertAdjacentHTML('afterend', "<div style='font-size:12px;'><a href='https://www.suse.com/account/create/' data-se='needhelp' aria-expanded='false' aria-controls='help-links-container' class='link help js-help'> Don't have an account?</a></div>"); node1.insertAdjacentHTML('beforebegin', '<p style="margin-bottom: 20px">Please ensure that you have a valid contact phone number in your profile settings. You may double check this in the "Forgot Password Text Message" section of your Okta profile. This will ensure that Okta can send you a text message with a recovery code should you lose your password and/or need to reset your password in future. This feature is particularly useful when you don\'t have access to your email.</p>'); } } oktaSignIn.on('afterRender', loadText); </script> <script> function getClientId() { if (!OktaUtil) return undefined; var requestContext = OktaUtil.getRequestContext(); if (requestContext && requestContext.target && requestContext.target.clientId) { return requestContext.target.clientId; } } </script> </body> </html>