login.live.com
Open in
urlscan Pro
20.190.159.68
Public Scan
Submitted URL: https://rebrand.ly/sbeverify
Effective URL: https://login.live.com/oauth20_remoteconnect.srf?lc=1033&otc=XB4B9TAV
Submission: On November 22 via manual from LT — Scanned from DE
Effective URL: https://login.live.com/oauth20_remoteconnect.srf?lc=1033&otc=XB4B9TAV
Submission: On November 22 via manual from LT — Scanned from DE
Form analysis
1 forms found in the DOMName: f1 — POST https://login.live.com/oauth20_remoteconnect.srf?lc=1033
<form name="f1" id="i5528" novalidate="novalidate" spellcheck="false" method="post" target="_top" autocomplete="off" data-bind="autoSubmit: forceSubmit, attr: { action: svr.urlPost }" action="https://login.live.com/oauth20_remoteconnect.srf?lc=1033">
<!-- ko if: svr.cy --><!-- /ko -->
<!-- ko withProperties: { '$remoteConnectPage': $data } -->
<div class="outer" data-bind="component: { name: 'master-page',
params: {
serverData: svr,
showButtons: svr.e,
showFooterLinks: true,
useWizardBehavior: svr.bm,
handleWizardButtons: false },
event: {
footerAgreementClick: footer_agreementClick } }"><!-- -->
<!-- ko ifnot: useLayoutTemplates -->
<!-- ko template: { nodes: $componentTemplateNodes, data: $parent } -->
<div class="middle">
<div class="inner" data-bind="
animationEnd: paginationControlMethods() && paginationControlMethods().view_onAnimationEnd,
css: {
'wide': paginationControlMethods() && paginationControlMethods().currentViewHasMetadata('wide'),
'fade-in-lightbox': fadeInLightBox }">
<div class="lightbox-cover" data-bind="css: { 'disable-lightbox': svr.Cn && isRequestPending() }"></div>
<!-- ko if: isRequestPending --><!-- /ko -->
<!-- ko ifnot: paginationControlMethods() && paginationControlMethods().currentViewHasMetadata('hideLogo') -->
<div data-bind="component: { name: 'logo-control',
params: {
isChinaDc: svr.fIsChinaDc,
bannerLogoUrl: null } }"><!-- -->
<!-- ko if: bannerLogoUrl --><!-- /ko -->
<!-- ko if: !bannerLogoUrl && !isChinaDc && !isCiamUserFlowUx -->
<!-- ko component: 'accessible-image-control' --><!-- ko if: (isHighContrastBlackTheme || hasDarkBackground || svr.fHasBackgroundColor) && !isHighContrastWhiteTheme --><!-- /ko -->
<!-- ko if: (isHighContrastWhiteTheme || (!hasDarkBackground && !svr.fHasBackgroundColor)) && !isHighContrastBlackTheme -->
<!-- ko template: { nodes: [darkImageNode], data: $parent } --><img class="logo" role="img" pngsrc="https://logincdn.msauth.net/shared/1.0/content/images/microsoft_logo_ea19b2112f4dfd8e90b4505ef7dcb4f9.png"
svgsrc="https://logincdn.msauth.net/shared/1.0/content/images/microsoft_logo_564db913a7fa0ca42727161c6d031bef.svg" data-bind="imgSrc, attr: { alt: str['MOBILE_STR_Footer_Microsoft'] }"
src="https://logincdn.msauth.net/shared/1.0/content/images/microsoft_logo_564db913a7fa0ca42727161c6d031bef.svg" alt="Microsoft"><!-- /ko -->
<!-- /ko --><!-- /ko -->
<!-- /ko -->
<!-- ko if: !bannerLogoUrl && isCiamUserFlowUx && bannerLogoText --><!-- /ko -->
</div>
<!-- /ko -->
<div role="main" data-bind="component: { name: 'pagination-control',
publicMethods: paginationControlMethods,
params: {
enableCssAnimation: svr.Bf,
disableAnimationIfAnimationEndUnsupported: svr.Cr,
initialViewId: initialViewId,
currentViewId: currentViewId,
initialSharedData: initialSharedData,
initialError: $remoteConnectPage.getServerError() },
event: {
cancel: paginationControl_onCancel,
loadView: view_onLoadView,
showView: view_onShow,
setLightBoxFadeIn: view_onSetLightBoxFadeIn } }"><!-- -->
<div data-bind="css: { 'zero-opacity': hidePaginatedView() }">
<!-- ko if: showIdentityBanner() && (sharedData.displayName || svr.G) --><!-- /ko -->
<div class="pagination-view" data-bind="css: {
'has-identity-banner': showIdentityBanner() && (sharedData.displayName || svr.G),
'zero-opacity': hidePaginatedView.hideSubView(),
'animate': animate(),
'slide-out-next': animate.isSlideOutNext(),
'slide-in-next': animate.isSlideInNext(),
'slide-out-back': animate.isSlideOutBack(),
'slide-in-back': animate.isSlideInBack() }">
<!-- ko foreach: views -->
<!-- ko if: $parent.currentViewIndex() === $index() -->
<!-- ko template: { nodes: [$data], data: $parent } -->
<div data-viewid="14" data-bind="pageViewComponent: { name: 'remote-connect-enter-code-view',
params: {
serverData: svr,
serverError: initialError },
event: {
submitReady: $remoteConnectPage.view_onSubmitReady,
setPendingRequest: $remoteConnectPage.view_onSetPendingRequest } }"><!-- -->
<div id="loginHeader" class="row text-title" role="heading" aria-level="1" data-bind="text: str['RC_STR_EnterCode_Header']">Enter code to allow access</div>
<div class="row text-body">
<div id="loginDescription" data-bind="text: str['RC_STR_EnterCode_Desc']">Once you enter the code displayed on your app or device, it will have access to your account.</div>
</div>
<!-- ko if: svr.fEnableDeviceCodeFlowStringUpdate --><!-- /ko -->
<!-- ko ifnot: svr.fIsTwoStepRemoteConnect -->
<div class="row text-body">
<!-- ko ifnot: svr.fUseUpdatedStringsOnDeviceCodeFlow --><!-- /ko -->
<!-- ko if: svr.fUseUpdatedStringsOnDeviceCodeFlow -->
<div id="idDiv_RC_EnterCode_Consent_Desc" data-bind="
text: str['RC_STR_EnterCodeConsent_Desc'],
css: { 'bold' : true }" class="bold">Do not enter codes from sources you don't trust.</div>
<!-- /ko -->
</div>
<!-- /ko -->
<!-- ko if: codeTextbox.error --><!-- /ko -->
<div class="form-group col-md-24">
<div class="placeholderContainer" data-bind="component: { name: 'placeholder-textbox-field',
publicMethods: codeTextbox.placeholderTextboxMethods,
params: {
serverData: svr,
hintText: str['RC_STR_CodeTxtBox_Label'] },
event: {
updateFocus: codeTextbox.textbox_onUpdateFocus } }"><!-- ko withProperties: { '$placeholderText': placeholderText } -->
<!-- ko template: { nodes: $componentTemplateNodes, data: $parent } -->
<input name="otc" id="otc" class="form-control" type="text" maxlength="16" autocomplete="off" aria-required="true" data-bind="
textInput: codeTextbox.value,
ariaDescribedBy: 'loginHeader loginDescription',
hasFocusEx: codeTextbox.focused,
placeholder: $placeholderText,
css: { 'has-error': codeTextbox.error }" aria-describedby="loginHeader loginDescription" placeholder="Enter code">
<!-- /ko -->
<!-- /ko -->
<!-- ko ifnot: usePlaceholderAttribute --><!-- /ko -->
</div>
</div>
<div class="row position-buttons">
<div data-bind="component: { name: 'footer-buttons-field',
params: {
serverData: svr,
isPrimaryButtonEnabled: !isRequestPending(),
isPrimaryButtonVisible: true,
isSecondaryButtonVisible: false },
event: {
primaryButtonClick: primaryButton_onClick } }">
<div class="col-xs-24 no-padding-left-right button-container button-field-container ext-button-field-container" data-bind="
visible: isPrimaryButtonVisible() || isSecondaryButtonVisible(),
css: { 'no-margin-bottom': removeBottomMargin },
externalCss: { 'button-field-container': true }">
<!-- ko if: isSecondaryButtonVisible --><!-- /ko -->
<div data-bind="css: { 'inline-block': isPrimaryButtonVisible }, externalCss: { 'button-item': true }" class="inline-block button-item ext-button-item">
<!-- type="submit" is needed in-addition to 'type' in primaryButtonAttributes observable to support IE8 -->
<!-- ko ifnot: svr.fConsentButtonIdViaName -->
<input type="submit" id="idSIButton9" class="win-button button_primary button ext-button primary ext-primary" data-report-event="Signin_Submit" data-report-trigger="click" data-report-value="Submit" data-bind="
attr: primaryButtonAttributes,
css: { 'high-contrast-overrides': svr.fUseHighContrastOverrides },
externalCss: {
'button': true,
'primary': true },
value: primaryButtonText() || str['CT_PWD_STR_SignIn_Button_Next'],
hasFocus: focusOnPrimaryButton,
click: svr.fEnableLivePreview ? function() { } : primaryButton_onClick,
clickBubble: !svr.fEnableLivePreview,
enable: isPrimaryButtonEnabled,
visible: isPrimaryButtonVisible,
preventTabbing: primaryButtonPreventTabbing" value="Allow access" data-report-attached="1">
<!-- /ko -->
<!-- ko if: svr.fConsentButtonIdViaName --><!-- /ko -->
</div>
</div>
</div>
</div>
</div><!-- /ko -->
<!-- /ko -->
<!-- ko if: $parent.currentViewIndex() === $index() --><!-- /ko -->
<!-- /ko -->
</div>
</div>
</div>
</div>
<!-- ko if: showDebugDetails --><!-- /ko -->
<!-- ko if: svr.AE && !svr.fSkipRenderingNewCanaryToken --><!-- /ko -->
<!-- ko if: !svr.AE || svr.fSkipRenderingNewCanaryToken -->
<input type="hidden" name="canary" data-bind="value: svr.canary" value="">
<!-- /ko -->
<input type="hidden" id="i0327" data-bind="attr: { name: svr.bX }, value: svr.sFT" name="PPFT"
value="-DrtlFeTz84!Lhp9v99il6!PGevA*6qcbpoXx02wnE1TmPdpD4rcoqsk18ps3PLzJHWZOWn8tLfvzqzDhrEz9NaYGTs6VYGMQgPsuocI8Bg0!SzAP8805Xf5fcdSuZY4I4mq!VvPEav2TdnOrg5oESDnGWWhNU!Geu0tsyvTlVW6HRSEdP1YjF8TtXXIONIWwfJyYDeakV22ZwfLBCS1U3hk$">
<input type="hidden" name="hpgrequestid" data-bind="value: svr.sessionId" value="">
<div data-bind="component: { name: 'instrumentation-control',
publicMethods: instrumentationMethods,
params: { serverData: svr } }">
<input type="hidden" name="i19" data-bind="value: timeOnPage" value="">
</div>
<!-- ko if: paginationControlMethods() && paginationControlMethods().hasInitialViewShown() -->
<div id="footer" class="footer" role="contentinfo" data-bind="css: { 'has-background': !useDefaultBackground() }">
<div data-bind="component: { name: 'footer-control',
publicMethods: footerMethods,
params: {
serverData: svr,
useDefaultBackground: useDefaultBackground(),
showLinks: true },
event: {
agreementClick: footer_agreementClick,
showDebugDetails: toggleDebugDetails_onClick } }"><!-- ko if: !hideFooter && (showLinks || impressumLink || showIcpLicense) -->
<div id="footerLinks" class="footerNode text-secondary footer-links ext-footer-links" data-bind="externalCss: { 'footer-links': true }">
<!-- ko if: showFooter -->
<!-- ko if: !hideTOU -->
<a id="ftrTerms" data-bind="
text: termsText,
href: termsLink,
click: termsLink_onClick,
externalCss: {
'footer-content': true,
'footer-item': true,
'has-background': !useDefaultBackground,
'background-always-visible': hasDarkBackground }" href="https://login.live.com/gls.srf?urlID=WinLiveTermsOfUse&mkt=EN-US&uaid=cdbc28b7006a4af1b0e4abd1ccc7a8ec" class="footer-content ext-footer-content footer-item ext-footer-item">Terms of use</a>
<!-- /ko -->
<!-- ko if: !hidePrivacy -->
<a id="ftrPrivacy" data-bind="
text: privacyText,
href: privacyLink,
click: privacyLink_onClick,
externalCss: {
'footer-content': true,
'footer-item': true,
'has-background': !useDefaultBackground,
'background-always-visible': hasDarkBackground }" href="https://login.live.com/gls.srf?urlID=MSNPrivacyStatement&mkt=EN-US&uaid=cdbc28b7006a4af1b0e4abd1ccc7a8ec" class="footer-content ext-footer-content footer-item ext-footer-item">Privacy & cookies</a>
<!-- /ko -->
<!-- ko if: impressumLink --><!-- /ko -->
<!-- ko if: a11yConformeLink --><!-- /ko -->
<!-- ko if: showIcpLicense --><!-- /ko -->
<!-- /ko -->
<!-- Set attr binding before hasFocusEx to prevent Narrator from losing focus -->
<a id="moreOptions" href="#" role="button" data-bind="
click: moreInfo_onClick,
ariaLabel: str['CT_STR_More_Options_Ellipsis_AriaLabel'],
attr: { 'aria-expanded': showDebugDetails().toString() },
hasFocusEx: focusMoreInfo(),
externalCss: {
'footer-content': true,
'footer-item': true,
'debug-item': true,
'has-background': !useDefaultBackground,
'background-always-visible': hasDarkBackground }" aria-expanded="false" class="footer-content ext-footer-content footer-item ext-footer-item debug-item ext-debug-item">...</a>
</div>
<!-- /ko -->
<!-- ko if: svr.cI && showLinks --><!-- /ko -->
</div>
</div>
<!-- /ko -->
</div>
<!-- /ko -->
<!-- /ko -->
<!-- ko if: useLayoutTemplates --><!-- /ko -->
</div>
<!-- /ko -->
</form>
Text Content
Enter code to allow access Once you enter the code displayed on your app or device, it will have access to your account. Do not enter codes from sources you don't trust. Terms of use Privacy & cookies ...