platform.spgi.spglobal.com
Open in
urlscan Pro
54.197.109.25
Public Scan
Submitted URL: http://216.30.177.73/cgi-bin/login.cgi
Effective URL: https://platform.spgi.spglobal.com/web/client?auth=inherit&bmctx=431A16D7B69544E3000D3C27B5817697&enablePersistentLogin=true&OAUTH_...
Submission: On October 12 via manual from SG — Scanned from DE
Effective URL: https://platform.spgi.spglobal.com/web/client?auth=inherit&bmctx=431A16D7B69544E3000D3C27B5817697&enablePersistentLogin=true&OAUTH_...
Submission: On October 12 via manual from SG — Scanned from DE
Form analysis
1 forms found in the DOM<form role="form" class="form-horizontal" data-bind="submit: submit"> <input type="submit" class="snl-widgets-input-form-hidden-button">
<div data-part="content" class="container">
<div class="row">
<div class="col-xs-12 col-sm-6 col-centered">
<div class="loginpanel newuserdetails" data-bind="style: { display: $parent.action === 'register' ? 'block' : $parent.action === 'mktplregister' ? 'block' : 'none' }" style="display: none;">
<div class="col-xs-12">
<div>
<h4 class="subheading subheading-float" data-bind="text: $parent.zoneStrings.newUserSignupCaption">New User Sign Up</h4>
</div>
</div>
<div class="col-xs-12 login-content">
<div> <!-- ko if: $parent.isSignupLinkExpired --><!-- /ko -->
<div class="newuser-info" data-bind="compose: 'security/login/newusersignup.html'">
<div class="durandal-wrapper" data-view="views/security/login/newusersignup" data-active-view="true" style="">
<div class="login-newuser-text" data-bind="text: $parent.zoneStrings.mktplRegisterMessage,style: { display: $parent.action === 'mktplregister' ? 'block' : 'none' }" style="display: none;">Use your existing S&P Global login
credentials to access Marketplace. Otherwise, please enter your email address below to begin the registration process.</div>
<div class="login-newuser-text" data-bind="text: $parent.zoneStrings.newUserSignUpMessage ,style: { display: $parent.action === 'register' ? 'block' : 'none' } " style="display: none;">You may gain access to this product if your
current company has an active Master Subscription Agreement with S&P Global Market Intelligence. Enter a valid company email address below to begin.</div>
</div>
</div>
<div class="textbox-inputs">
<!-- ko widget: { kind: 'input/text', value: $parent.username, valueUpdate: blur , type:'email' ,keydown: $parent.keyPressedOnNewUserSignupView, placeholder: $parent.zoneStrings.emailAddressCaption, maxlength: $parent.emailMaxLength } -->
<div class="snl-widgets-input-text-wrapper" data-bind="validationElement: value" data-view="widgets/input/text/view" title="This field is required." data-orig-title="" data-active-view="true" style=""> <input
class="form-control input-sm snl-widgets-input-text snl-selectable action" data-part="input"
data-bind="snlEnable: enable,value: value,valueUpdate: valueUpdate,visible: visible,css: { 'tags': enableTagsInput, 'clear': enableClear, 'search': enableSearch, 'action': externalActionVisible, 'pseudoTags': enablePseudoTags },hasFocus: hasFocus,attr: { type: type, name: name, placeholder: placeholder, maxlength: maxlength,hasval:value }"
type="email" name="33df219f-b058-4684-8e1a-14217f69a68d" placeholder="Email address" maxlength="60" hasval=""> <span class="icon mif mif-clear inner-button"
data-bind="click: clearText, visible: clearVisible, css: { 'only': !externalActionVisible() }" style="display: none;"></span> <span class="icon mif mif-search inner-button"
data-bind="visible: searchVisible, css: { 'only': !externalActionVisible() }" style="display: none;"></span> <!-- ko if: isFilterVisible --><!-- /ko -->
<div class="clearfix"></div>
<div class="text-danger" data-bind="validationMessage: value" style="display: none;"></div>
</div><!-- /ko -->
</div>
<div class="clearfix"></div>
<div class="login-buttons text-center"> <!-- ko if: $parent.showInMobileApp --> <!-- ko widget: { kind: 'input/button', command: $parent.goback, data: $parent.zoneStrings.backCaption, classes: 'altstyle' } --><button type="button"
class="btn btn-sm snl-widgets-input-button altstyle" data-bind="command: command, activity: isExecuting, activityOptions: activityOptions, css: classes" data-view="widgets/input/button/view" data-active-view="true" style=""><span
class=""></span> <!-- ko if: glyphClass --><!-- /ko --> <!-- ko if: data != '' --> <span class="button-text" data-bind="html: data">Back</span> <!-- /ko --> </button><!-- /ko --> <!-- /ko -->
<!-- ko widget: { kind: 'input/button', command: $parent.newUser, data: $parent.zoneStrings.submitCaption } --><button type="button" class="btn btn-sm snl-widgets-input-button"
data-bind="command: command, activity: isExecuting, activityOptions: activityOptions, css: classes" data-view="widgets/input/button/view" data-active-view="true" style=""><span class=""></span> <!-- ko if: glyphClass --><!-- /ko -->
<!-- ko if: data != '' --> <span class="button-text" data-bind="html: data">Submit</span> <!-- /ko --> </button><!-- /ko --> </div> <!-- ko if: $parent.newUserSignupFailed() --><!-- /ko -->
</div>
</div>
</div>
<div class="loginpanel forgotpassworddetails" data-bind="style: { display: $parent.action === 'forgot' ? 'block' : 'none' }" style="display: none;">
<div class="col-xs-12">
<div>
<h4 class="subheading subheading-float" data-bind="text: $parent.zoneStrings.forgotPasswordCaption">Forgot Your Password?</h4>
</div>
</div>
<div class="col-xs-12 login-content">
<div>
<div class="forgotpassword-info" data-bind="text: $parent.zoneStrings.forgotPasswordSubtitleCaption">Enter a valid email address below to reset your password.</div>
<div class="textbox-inputs">
<!-- ko widget: { kind: 'input/text', value: $parent.username, valueUpdate: blur , type:'email' , keydown: $parent.keyPressedOnForgotPasswordView, placeholder: $parent.zoneStrings.emailAddressCaption, maxlength: $parent.emailMaxLength } -->
<div class="snl-widgets-input-text-wrapper" data-bind="validationElement: value" data-view="widgets/input/text/view" title="This field is required." data-orig-title="" data-active-view="true" style=""> <input
class="form-control input-sm snl-widgets-input-text snl-selectable action" data-part="input"
data-bind="snlEnable: enable,value: value,valueUpdate: valueUpdate,visible: visible,css: { 'tags': enableTagsInput, 'clear': enableClear, 'search': enableSearch, 'action': externalActionVisible, 'pseudoTags': enablePseudoTags },hasFocus: hasFocus,attr: { type: type, name: name, placeholder: placeholder, maxlength: maxlength,hasval:value }"
type="email" name="bb6ef7ed-4d03-40de-984f-f0cc99539f78" placeholder="Email address" maxlength="60" hasval=""> <span class="icon mif mif-clear inner-button"
data-bind="click: clearText, visible: clearVisible, css: { 'only': !externalActionVisible() }" style="display: none;"></span> <span class="icon mif mif-search inner-button"
data-bind="visible: searchVisible, css: { 'only': !externalActionVisible() }" style="display: none;"></span> <!-- ko if: isFilterVisible --><!-- /ko -->
<div class="clearfix"></div>
<div class="text-danger" data-bind="validationMessage: value" style="display: none;"></div>
</div><!-- /ko -->
</div>
<div class="clearfix"></div>
<div class="login-buttons text-center"> <!-- ko if: $parent.showInMobileApp --> <!-- ko widget: { kind: 'input/button', command: $parent.goback, data: $parent.zoneStrings.backCaption, classes: 'altstyle' } --><button type="button"
class="btn btn-sm snl-widgets-input-button altstyle" data-bind="command: command, activity: isExecuting, activityOptions: activityOptions, css: classes" data-view="widgets/input/button/view" data-active-view="true" style=""><span
class=""></span> <!-- ko if: glyphClass --><!-- /ko --> <!-- ko if: data != '' --> <span class="button-text" data-bind="html: data">Back</span> <!-- /ko --> </button><!-- /ko --> <!-- /ko -->
<!-- ko widget: { kind: 'input/button', command: $parent.forgotPassword, data: $parent.zoneStrings.submitCaption } --><button type="button" class="btn btn-sm snl-widgets-input-button"
data-bind="command: command, activity: isExecuting, activityOptions: activityOptions, css: classes" data-view="widgets/input/button/view" data-active-view="true" style=""><span class=""></span> <!-- ko if: glyphClass --><!-- /ko -->
<!-- ko if: data != '' --> <span class="button-text" data-bind="html: data">Submit</span> <!-- /ko --> </button><!-- /ko --> </div>
<div class="clearfix"></div> <!-- ko if: $parent.forgotPasswordFailed() --><!-- /ko -->
</div>
</div>
</div>
<div class="loginpanel forgotpassworddetails" data-bind="style: { display: $parent.action === 'r360register' ? 'block' : 'none' }" style="display: none;">
<div class="col-xs-12">
<div>
<h1 class="subheading subheading-float"> <span class="font13Cls"
data-bind="html: $parent.zoneStrings.r360logoTxt">Ratings360<sup style="font-size: 16px; display: inline-block; vertical-align: top; position: relative; top: 5px; left: -2px">®</sup></span> </h1>
</div>
</div>
<div class="col-xs-12">
<div>
<h4 class="subheading subheading-float" data-bind="text: $parent.zoneStrings.r360RequestanAccount">Request an Account</h4>
</div>
</div>
<div class="col-xs-12 login-content">
<div>
<div class="newuser-info"> <span class="font13Cls" data-bind="html: $parent.zoneStrings.r360registermessage">Welcome to Ratings360<sup style="font-size: 11px; top: -2px">®</sup>, a powerful new digital solution which brings together a
unique combination of credit ratings, risk research and critical insights to help you stay informed, plan ahead and drive efficiency in your workflow.</span> </div>
<div class="textbox-inputs"> <!-- ko widget: { kind: 'input/text', value: $parent.emailId, keydown: $parent.keyPressedOnRequestAccessView, placeholder: $parent.zoneStrings.emailAddressCaption, maxlength: $parent.emailMaxLength } -->
<div class="snl-widgets-input-text-wrapper" data-bind="validationElement: value" data-view="widgets/input/text/view" title="" data-active-view="true" style=""> <input
class="form-control input-sm snl-widgets-input-text snl-selectable action" data-part="input"
data-bind="snlEnable: enable,value: value,valueUpdate: valueUpdate,visible: visible,css: { 'tags': enableTagsInput, 'clear': enableClear, 'search': enableSearch, 'action': externalActionVisible, 'pseudoTags': enablePseudoTags },hasFocus: hasFocus,attr: { type: type, name: name, placeholder: placeholder, maxlength: maxlength,hasval:value }"
type="text" name="c7fabd30-8c4a-483a-b2b1-314e1a947071" placeholder="Email address" maxlength="60"> <span class="icon mif mif-clear inner-button"
data-bind="click: clearText, visible: clearVisible, css: { 'only': !externalActionVisible() }" style="display: none;"></span> <span class="icon mif mif-search inner-button"
data-bind="visible: searchVisible, css: { 'only': !externalActionVisible() }" style="display: none;"></span> <!-- ko if: isFilterVisible --><!-- /ko -->
<div class="clearfix"></div>
<div class="text-danger" data-bind="validationMessage: value" style="display: none;"></div>
</div><!-- /ko -->
</div>
<div class="textbox-inputs"> <!-- ko widget: { kind: 'input/text', value: $parent.firstName, keydown: $parent.keyPressedOnRequestAccessView, placeholder: $parent.zoneStrings.firstName, maxlength: $parent.emailMaxLength } -->
<div class="snl-widgets-input-text-wrapper" data-bind="validationElement: value" data-view="widgets/input/text/view" title="" data-active-view="true" style=""> <input
class="form-control input-sm snl-widgets-input-text snl-selectable action" data-part="input"
data-bind="snlEnable: enable,value: value,valueUpdate: valueUpdate,visible: visible,css: { 'tags': enableTagsInput, 'clear': enableClear, 'search': enableSearch, 'action': externalActionVisible, 'pseudoTags': enablePseudoTags },hasFocus: hasFocus,attr: { type: type, name: name, placeholder: placeholder, maxlength: maxlength,hasval:value }"
type="text" name="40785040-6975-49f9-9cf1-16cc331a3792" placeholder="First name" maxlength="60"> <span class="icon mif mif-clear inner-button"
data-bind="click: clearText, visible: clearVisible, css: { 'only': !externalActionVisible() }" style="display: none;"></span> <span class="icon mif mif-search inner-button"
data-bind="visible: searchVisible, css: { 'only': !externalActionVisible() }" style="display: none;"></span> <!-- ko if: isFilterVisible --><!-- /ko -->
<div class="clearfix"></div>
<div class="text-danger" data-bind="validationMessage: value" style="display: none;"></div>
</div><!-- /ko -->
</div>
<div class="textbox-inputs"> <!-- ko widget: { kind: 'input/text', value: $parent.lastName, keydown: $parent.keyPressedOnRequestAccessView, placeholder: $parent.zoneStrings.lastName, maxlength: $parent.emailMaxLength } -->
<div class="snl-widgets-input-text-wrapper" data-bind="validationElement: value" data-view="widgets/input/text/view" title="" data-active-view="true" style=""> <input
class="form-control input-sm snl-widgets-input-text snl-selectable action" data-part="input"
data-bind="snlEnable: enable,value: value,valueUpdate: valueUpdate,visible: visible,css: { 'tags': enableTagsInput, 'clear': enableClear, 'search': enableSearch, 'action': externalActionVisible, 'pseudoTags': enablePseudoTags },hasFocus: hasFocus,attr: { type: type, name: name, placeholder: placeholder, maxlength: maxlength,hasval:value }"
type="text" name="83f541d2-0d9c-4744-857f-a942b1b43f58" placeholder="Last name" maxlength="60"> <span class="icon mif mif-clear inner-button"
data-bind="click: clearText, visible: clearVisible, css: { 'only': !externalActionVisible() }" style="display: none;"></span> <span class="icon mif mif-search inner-button"
data-bind="visible: searchVisible, css: { 'only': !externalActionVisible() }" style="display: none;"></span> <!-- ko if: isFilterVisible --><!-- /ko -->
<div class="clearfix"></div>
<div class="text-danger" data-bind="validationMessage: value" style="display: none;"></div>
</div><!-- /ko -->
</div>
<div class="textbox-inputs"> <!-- ko widget: { kind: 'input/text', value: $parent.company, keydown: $parent.keyPressedOnRequestAccessView, placeholder: $parent.zoneStrings.company, maxlength: $parent.emailMaxLength } -->
<div class="snl-widgets-input-text-wrapper" data-bind="validationElement: value" data-view="widgets/input/text/view" title="" data-active-view="true" style=""> <input
class="form-control input-sm snl-widgets-input-text snl-selectable action" data-part="input"
data-bind="snlEnable: enable,value: value,valueUpdate: valueUpdate,visible: visible,css: { 'tags': enableTagsInput, 'clear': enableClear, 'search': enableSearch, 'action': externalActionVisible, 'pseudoTags': enablePseudoTags },hasFocus: hasFocus,attr: { type: type, name: name, placeholder: placeholder, maxlength: maxlength,hasval:value }"
type="text" name="ebded60c-b553-434f-b107-fcb967e76500" placeholder="Company" maxlength="60"> <span class="icon mif mif-clear inner-button"
data-bind="click: clearText, visible: clearVisible, css: { 'only': !externalActionVisible() }" style="display: none;"></span> <span class="icon mif mif-search inner-button"
data-bind="visible: searchVisible, css: { 'only': !externalActionVisible() }" style="display: none;"></span> <!-- ko if: isFilterVisible --><!-- /ko -->
<div class="clearfix"></div>
<div class="text-danger" data-bind="validationMessage: value" style="display: none;"></div>
</div><!-- /ko -->
</div>
<div class="textbox-inputs"> <!-- ko widget: {
kind: 'web/input/singleSelect',
selectedValue: $parent.userRole,
optionsCaption: 'Select role',
options: $parent.userRoleList,
optionsText: 'text',
optionsValue: 'value',
visibleOptionCount: 'auto',
isShowSuccessIcon: false,
required: true
} -->
<div class="snl-widgets-web-input-singleselect snl-closed" data-bind="ifnot: shownative, css: openCss, style: { 'display': enableSearch ? 'block' : 'none' }" data-part="container" data-view="widgets/web/input/singleSelect/view"
data-active-view="true" style="">
<div class="form-group fullWidthModal" data-bind="css: { 'has-success': showSuccessIcon, 'has-error': showErrorIcon, 'fullWidthModal' : isFullwidth }"> <!-- ko if: isCaptionSet --><!-- /ko -->
<div class="input-icon right col-xs-12" data-bind="css: { 'col-sm-9': isCaptionSet }"> <i class="fa fa-check" data-bind="visible: showSuccessIcon" style="display: none;"></i>
<i class="fa fa-warning" data-bind="visible: showErrorIcon" style="display: none;"></i> <!-- ko if: isInitialized -->
<div class="singleselect-wrapper" data-bind="css: { 'disabled': !enable }">
<div class="btn-group bootstrap-select snl-listbox-single"><button type="button" class="btn dropdown-toggle bs-placeholder btn-default" data-toggle="dropdown" role="button" title="Select role"><span
class="filter-option pull-left">Select role</span> <span class="bs-caret"><span class="caret"></span></span></button>
<div class="dropdown-menu open" role="combobox">
<div class="popover-title"><button type="button" class="close" aria-hidden="true">×</button>
<div class="snl-filter-offcanvas-top"><span class="icon mif mif-clear righticon snl-live-search-close"></span><span class="collapsible_heading centerheading">FILTER</span></div>
</div>
<ul class="dropdown-menu inner" role="listbox" aria-expanded="false"></ul>
</div><select data-part="snlListboxSingle"
data-bind="options: options,optionsCaption: optionsCaption,optionsText: optionsText,optionsValue: optionsValue,enable: enable,optionsAfterRender: optionsAfterRender,value: selectedValue,attr: { 'tabIndex': tabIndex },event: { change: validateSingleSelect }"
class="snl-listbox-single bs-select-hidden" data-live-search="false" tabindex="-98">
<option value="">Select role</option>
<option value="Issuer/ Obligor">Issuer/ Obligor</option>
<option value="Intermediary (Non-USPF)">Intermediary (Non-USPF)</option>
<option value="Intermediary (USPF)">Intermediary (USPF)</option>
<option value="Structured Finance Participant – CLO">Structured Finance Participant – CLO</option>
<option value="Structured Finance - ABS Autos">Structured Finance - ABS Autos</option>
<option value="Models Access">Models Access</option>
<option value="S&P Global Employee">S&P Global Employee</option>
</select>
</div>
</div> <!-- /ko --> <span class="help-block" data-bind="text: fromErrorText, css: { 'help-block-success': showSuccessIcon, 'help-block-error': showErrorIcon }, visible: showFromErrorMessage" style="display: none;"></span>
</div>
<div class="clearfix"></div>
</div>
<div class="snl-dim" data-bind="css: { 'snl-dim-on': open }, click: closeClickHandler, visible: isGreyBackground" style="display: none;"></div>
</div><!-- /ko -->
</div>
<div class="clearfix"></div>
<div class="login-buttons text-center"> <!-- ko if: $parent.showInMobileApp --> <!-- ko widget: { kind: 'input/button', command: $parent.goback, data: $parent.zoneStrings.backCaption, classes: 'altstyle' } --><button type="button"
class="btn btn-sm snl-widgets-input-button altstyle" data-bind="command: command, activity: isExecuting, activityOptions: activityOptions, css: classes" data-view="widgets/input/button/view" data-active-view="true" style=""><span
class=""></span> <!-- ko if: glyphClass --><!-- /ko --> <!-- ko if: data != '' --> <span class="button-text" data-bind="html: data">Back</span> <!-- /ko --> </button><!-- /ko --> <!-- /ko -->
<!-- ko widget: { kind: 'input/button', command: $parent.newR360User, data: $parent.zoneStrings.submitCaption } --><button type="button" class="btn btn-sm snl-widgets-input-button"
data-bind="command: command, activity: isExecuting, activityOptions: activityOptions, css: classes" data-view="widgets/input/button/view" disabled="" data-active-view="true" style=""><span class=""></span>
<!-- ko if: glyphClass --><!-- /ko --> <!-- ko if: data != '' --> <span class="button-text" data-bind="html: data">Submit</span> <!-- /ko --> </button><!-- /ko --> </div>
<div class="clearfix"></div> <!-- ko if: $parent.forgotPasswordFailed() --><!-- /ko -->
</div>
</div>
</div>
<div data-bind="if: ($parent.isRecaptchaEnabled && $parent.showRecaptchaNewUser)"></div>
<div class="loginpanel forgotpassworddetails" data-bind="style: { display: $parent.action === 'r360registersus' ? 'block' : 'none' }" style="display: none;">
<div class="col-xs-12">
<div>
<h1 class="subheading subheading-float"> <span class="font13Cls"
data-bind="html: $parent.zoneStrings.r360logoTxt">Ratings360<sup style="font-size: 16px; display: inline-block; vertical-align: top; position: relative; top: 5px; left: -2px">®</sup></span> </h1>
</div>
</div>
<div class="col-xs-12">
<div>
<h4 class="subheading subheading-float" data-bind="text: $parent.zoneStrings.r360RequestanAccount">Request an Account</h4>
</div>
</div>
<div class="col-xs-12 login-content">
<div>
<div data-bind="css: 'alert alert-info'" class="alert alert-info">
<div data-bind="html: $parent.zoneStrings.r360RequestanAccountSuccessTxt">Your request to access Ratings360<sup style="font-size:11px; top: -2px;">®</sup> has been sent successfully. You will receive a welcome letter with login
information once your account has been set up. Please allow up to 24 hours for account set up. If you have questions, please email us at ratings360@spglobal.com.</div>
</div>
<div class="clearfix"></div>
<div class="login-buttons text-center"> <!-- ko if: $parent.showInMobileApp --> <!-- ko widget: { kind: 'input/button', command: $parent.goback, data: $parent.zoneStrings.backCaption } --><button type="button"
class="btn btn-sm snl-widgets-input-button" data-bind="command: command, activity: isExecuting, activityOptions: activityOptions, css: classes" data-view="widgets/input/button/view" data-active-view="true" style=""><span
class=""></span> <!-- ko if: glyphClass --><!-- /ko --> <!-- ko if: data != '' --> <span class="button-text" data-bind="html: data">Back</span> <!-- /ko --> </button><!-- /ko --> <!-- /ko --> </div>
</div>
</div>
</div>
<div class="loginpanel login-with-sso row" data-bind="style: { display: $parent.action === 'loginwithsso' ? 'block' : 'none' }" style="display: none;">
<div class="col-xs-12">
<div>
<h4 class="subheading subheading-float" data-bind="text: $parent.currentPageView">Sign In</h4>
</div>
</div>
<div class="col-xs-12 login-content">
<div>
<div class="textbox-inputs"> <!-- ko widget: { kind: 'input/text', value: $parent.username, valueUpdate: blur , type:'email' , placeholder: $parent.zoneStrings.emailAddressCaption, maxlength: $parent.emailMaxLength } -->
<div class="snl-widgets-input-text-wrapper" data-bind="validationElement: value" data-view="widgets/input/text/view" title="This field is required." data-orig-title="" data-active-view="true" style=""> <input
class="form-control input-sm snl-widgets-input-text snl-selectable action" data-part="input"
data-bind="snlEnable: enable,value: value,valueUpdate: valueUpdate,visible: visible,css: { 'tags': enableTagsInput, 'clear': enableClear, 'search': enableSearch, 'action': externalActionVisible, 'pseudoTags': enablePseudoTags },hasFocus: hasFocus,attr: { type: type, name: name, placeholder: placeholder, maxlength: maxlength,hasval:value }"
type="email" name="0e734e1b-d4d3-4324-94fa-daf59a9d900e" placeholder="Email address" maxlength="60" hasval=""> <span class="icon mif mif-clear inner-button"
data-bind="click: clearText, visible: clearVisible, css: { 'only': !externalActionVisible() }" style="display: none;"></span> <span class="icon mif mif-search inner-button"
data-bind="visible: searchVisible, css: { 'only': !externalActionVisible() }" style="display: none;"></span> <!-- ko if: isFilterVisible --><!-- /ko -->
<div class="clearfix"></div>
<div class="text-danger" data-bind="validationMessage: value" style="display: none;"></div>
</div><!-- /ko -->
</div>
<div class="clearfix"></div>
<div class="login-buttons text-center"> <!-- ko if: $parent.showInMobileApp --> <!-- ko widget: { kind: 'input/button', command: $parent.goback, data: $parent.zoneStrings.backCaption, classes: 'altstyle' } --><button type="button"
class="btn btn-sm snl-widgets-input-button altstyle" data-bind="command: command, activity: isExecuting, activityOptions: activityOptions, css: classes" data-view="widgets/input/button/view" data-active-view="true" style=""><span
class=""></span> <!-- ko if: glyphClass --><!-- /ko --> <!-- ko if: data != '' --> <span class="button-text" data-bind="html: data">Back</span> <!-- /ko --> </button><!-- /ko --> <!-- /ko -->
<!-- ko widget: { kind: 'input/button', command: $parent.loginWithSsoSamlProvider, data: $parent.zoneStrings.submitCaption } --><button type="button" class="btn btn-sm snl-widgets-input-button"
data-bind="command: command, activity: isExecuting, activityOptions: activityOptions, css: classes" data-view="widgets/input/button/view" data-active-view="true" style=""><span class=""></span> <!-- ko if: glyphClass --><!-- /ko -->
<!-- ko if: data != '' --> <span class="button-text" data-bind="html: data">Submit</span> <!-- /ko --> </button><!-- /ko --> </div>
<div class="clearfix"></div>
<div class="alert alert-danger" data-bind="style: { display: $parent.loginWithSSOFailed() ? 'block' : 'none' }" style="display: none;"> <span data-bind="html: $parent.loginMessage"></span> </div>
<div class="clearfix"></div>
</div>
</div>
</div>
<div class="loginpanel logindetails row" data-bind="style: { display: ($parent.action) ? 'none' : 'block' }" style="display: block;">
<div class="col-xs-12">
<h4 class="subheading" data-bind="text: $parent.zoneStrings.loginCaption">Sign In</h4>
</div>
<div class="col-xs-12 login-content">
<div>
<div data-bind="visible: $parent.showLoginPanel">
<div class="textbox-inputs"> <input type="hidden" name="username" autocomplete="username" data-bind="attr: { value: $parent.username }" value=""> <input type="hidden" name="emailAddress" autocomplete="current-password"
data-bind="attr: { value: $parent.username }" value=""> <input type="hidden" name="rememberMe" data-bind="attr: { value: $parent.enableAutoLogin() ? 'true' : 'false' }" value="true"> <input type="hidden" name="PersistentLogin"
data-bind="attr: { value: $parent.enableAutoLogin() ? 'true' : 'false' }" value="true">
<!-- ko widget: { kind: 'input/text', keydown: $parent.keyPressedOnLoginView, valueUpdate: blur , type:'email' , name: 'username', value: $parent.username, placeholder: $parent.emailAddressCaption, maxlength: $parent.emailMaxLength } -->
<div class="snl-widgets-input-text-wrapper" data-bind="validationElement: value" data-view="widgets/input/text/view" title="This field is required." data-orig-title="" data-active-view="true" style=""> <input
class="form-control input-sm snl-widgets-input-text snl-selectable action" data-part="input"
data-bind="snlEnable: enable,value: value,valueUpdate: valueUpdate,visible: visible,css: { 'tags': enableTagsInput, 'clear': enableClear, 'search': enableSearch, 'action': externalActionVisible, 'pseudoTags': enablePseudoTags },hasFocus: hasFocus,attr: { type: type, name: name, placeholder: placeholder, maxlength: maxlength,hasval:value }"
type="email" name="username" placeholder="Email address" maxlength="60" hasval=""> <span class="icon mif mif-clear inner-button" data-bind="click: clearText, visible: clearVisible, css: { 'only': !externalActionVisible() }"
style="display: none;"></span> <span class="icon mif mif-search inner-button" data-bind="visible: searchVisible, css: { 'only': !externalActionVisible() }" style="display: none;"></span>
<!-- ko if: isFilterVisible --><!-- /ko -->
<div class="clearfix"></div>
<div class="text-danger" data-bind="validationMessage: value" style="display: none;"></div>
</div><!-- /ko -->
<div class="password-block">
<!-- ko widget: { kind: 'input/text', keydown: $parent.keyPressedOnLoginView, valueUpdate: 'input' , name: 'password', id:'password-field', type: 'password', value: $parent.password, placeholder: $parent.passwordLabel } -->
<div class="snl-widgets-input-text-wrapper" data-bind="validationElement: value" data-view="widgets/input/text/view" title="This field is required." data-orig-title="" data-active-view="true" style=""> <input
class="form-control input-sm snl-widgets-input-text snl-selectable action" data-part="input"
data-bind="snlEnable: enable,value: value,valueUpdate: valueUpdate,visible: visible,css: { 'tags': enableTagsInput, 'clear': enableClear, 'search': enableSearch, 'action': externalActionVisible, 'pseudoTags': enablePseudoTags },hasFocus: hasFocus,attr: { type: type, name: name, placeholder: placeholder, maxlength: maxlength,hasval:value }"
type="password" name="password" placeholder="Password" maxlength="524288" hasval=""> <span class="icon mif mif-clear inner-button" data-bind="click: clearText, visible: clearVisible, css: { 'only': !externalActionVisible() }"
style="display: none;"></span> <span class="icon mif mif-search inner-button" data-bind="visible: searchVisible, css: { 'only': !externalActionVisible() }" style="display: none;"></span>
<!-- ko if: isFilterVisible --><!-- /ko -->
<div class="clearfix"></div>
<div class="text-danger" data-bind="validationMessage: value" style="display: none;"></div>
</div><!-- /ko -->
<div id="capsWarning" style="color: red; display: none">WARNING! Caps lock is ON.</div> <span toggle="#password-field" class="fa-fw field-icon toggle-password mif mif-eye-open"></span>
</div>
</div>
<div class="clearfix"></div>
<div>
<div class="auto-login" data-bind="visible: $parent.showInMobileApp"> <input type="checkbox" tabindex="-1" class="checkbox-check" id="checkboxtoggle" data-bind="uniqueName: true, snlEnable: true, checked: $parent.enableAutoLogin"
name="ko_unique_1"> <label class="checkbox-label" for="checkboxtoggle" data-bind="text: $parent.zoneStrings.rememberMeCaption">Keep Me Signed In</label> </div>
<div> <a class="forgot-password" target="_system" data-bind="click: $parent.showForgotPassword, text: $parent.zoneStrings.forgotPasswordLinkText()">Forgot your password?</a> </div>
</div>
<div class="clearfix"></div>
<div class="login-buttons text-center btnEqualWidth"> <!-- ko widget: { kind: 'input/button', enable: $parent.enableLoginButton, command: $parent.login, data: $parent.zoneStrings.loginCaption } --><button type="button"
class="btn btn-sm snl-widgets-input-button" data-bind="command: command, activity: isExecuting, activityOptions: activityOptions, css: classes" data-view="widgets/input/button/view" data-active-view="true"
style="min-width: 153px;"><span class=""></span> <!-- ko if: glyphClass --><!-- /ko --> <!-- ko if: data != '' --> <span class="button-text" data-bind="html: data">Sign In</span> <!-- /ko --> </button><!-- /ko -->
<!-- ko if: $parent.allowCancel --><!-- /ko --> </div>
</div>
<div class="clearfix"></div>
<div class="alert alert-danger" data-bind="style: { display: $parent.loginFailed() ? 'block' : 'none' }" style="display: none;"> <span data-bind="html: $parent.loginMessage"></span> </div>
</div>
</div>
</div>
<div class="row" data-bind="style: { display: ($parent.action) ? 'none' : 'block' }" style="display: block;">
<div class="col-xs-12 col-sm-6 col-centered login-with-sso-text"> <a data-bind="click: $parent.loginWithSso, text: $parent.zoneStrings.loginWithSsoCaption()" class="sso-button">Log in with SSO</a> </div>
</div>
<div class="loginpanel loginLockout" style="display: none">
<div class="col-xs-12">
<h4 class="subheading" data-bind="text: $parent.zoneStrings.loginCaption">Sign In</h4>
</div>
<div class="col-xs-12 login-content">
<div>
<div class="alert alert-danger">
<div data-bind="compose: 'security/login/loginLockout.html'">
<div class="login-lockout-text" data-view="views/security/login/loginLockout" data-active-view="true" style=""> You have failed to sign in three times. You are now locked out. If you have forgotten your password
<a class="passwordForgottenlink" data-bind="click: $parent.showForgotPassword">click here</a>. Otherwise, you can contact Support for further assistance. </div>
</div>
</div>
<div class="clearfix"></div>
</div>
</div>
</div>
<div class="loginpanel marketPlace accessdenied" style="display: none">
<div class="col-xs-12">
<h4 class="subheading" data-bind="text: $parent.zoneStrings.loginCaption">Sign In</h4>
</div>
<div class="col-xs-12 login-content">
<div>
<div class="alert alert-danger">
<div data-bind="compose: 'security/login/marketplaceaccessdenied.html'">
<div class="login-denyMKTPL-text" data-bind="text: $parent.zoneStrings.denyMarketplaceAccessToNonIDM" data-view="views/security/login/marketplaceaccessdenied" data-active-view="true" style="">You can not login to marketplace, Kindly
contact to customer support for more details.</div>
</div>
</div>
<div class="clearfix"></div>
<div class="login-buttons text-center"> <!-- ko if: $parent.showInMobileApp --> <!-- ko widget: { kind: 'input/button', command: $parent.goback, data: $parent.zoneStrings.backCaption } --><button type="button"
class="btn btn-sm snl-widgets-input-button" data-bind="command: command, activity: isExecuting, activityOptions: activityOptions, css: classes" data-view="widgets/input/button/view" data-active-view="true" style=""><span
class=""></span> <!-- ko if: glyphClass --><!-- /ko --> <!-- ko if: data != '' --> <span class="button-text" data-bind="html: data">Back</span> <!-- /ko --> </button><!-- /ko --> <!-- /ko --> </div>
</div>
</div>
</div>
<div class="loginpanel loginMessage" style="display: none">
<div class="col-xs-12">
<h4 class="subheading" data-bind="text: $parent.currentPageView">Sign In</h4>
</div>
<div class="col-xs-12 login-content">
<div>
<div data-bind="css: $root.getMessageCSS" class="alert alert-danger">
<div data-bind="text: $parent.loginMessage"></div>
</div>
<div class="clearfix"></div>
<div class="login-buttons text-center"> <!-- ko if: $parent.showInMobileApp --> <!-- ko widget: { kind: 'input/button', command: $parent.goback, data: $parent.zoneStrings.backCaption } --><button type="button"
class="btn btn-sm snl-widgets-input-button" data-bind="command: command, activity: isExecuting, activityOptions: activityOptions, css: classes" data-view="widgets/input/button/view" data-active-view="true" style=""><span
class=""></span> <!-- ko if: glyphClass --><!-- /ko --> <!-- ko if: data != '' --> <span class="button-text" data-bind="html: data">Back</span> <!-- /ko --> </button><!-- /ko --> <!-- /ko --> </div>
</div>
</div>
</div>
<div class="col-xs-12 text-center login-content-dropdown btnEqualWidth" data-bind="style: { display: $parent.action === 'loginwithsso' ?'none' : 'block' }" style="display: block;">
<div class="dropdown snl-dropdown fixed-category btn btn-default" style="min-width: 153px;">
<a class="dropdown-toggle" data-toggle="dropdown" href="#" aria-expanded="false"> <span data-bind="text: $parent.zoneStrings.newUserSignupCaption()">New User Sign Up</span> <span class="caret"></span> </a>
<div class="dropdown-menu" role="menu">
<div class="dropdown-content"> <a data-bind="click: $parent.displayNewUser, text: $parent.zoneStrings.mINewUserSignupCaption()" class="color">S&P Capital IQ Pro New User Sign Up</a>
<a class="color" data-bind="click: $parent.showredirectR360, html: $parent.zoneStrings.newUserSignupCaptionR360()">Ratings360<sup style="font-size: 10px; top: -3px;">®</sup> New User Sign Up</a>
<a class="color" data-bind="click: $parent.redirectPlatts, text: $parent.zoneStrings.newUserSignupCaptionPlatts()">Platts New User Sign Up</a> <!-- ko if: $parent.IsMarketplaceEnabled -->
<a data-bind="click: $parent.redirectMarketPlace, text: $parent.zoneStrings.marketPlaceNewUserSignupCaption()" class="color">MarketPlace New User Sign Up</a> <!-- /ko --> </div>
</div>
</div>
</div>
</div>
</div>
</div>
</form>
Text Content
* * * Saved Items * * Expand All Collapse All * Request S&P Capital IQ Pro Demo NEW USER SIGN UP Use your existing S&P Global login credentials to access Marketplace. Otherwise, please enter your email address below to begin the registration process. You may gain access to this product if your current company has an active Master Subscription Agreement with S&P Global Market Intelligence. Enter a valid company email address below to begin. Back Submit FORGOT YOUR PASSWORD? Enter a valid email address below to reset your password. Back Submit RATINGS360® REQUEST AN ACCOUNT Welcome to Ratings360®, a powerful new digital solution which brings together a unique combination of credit ratings, risk research and critical insights to help you stay informed, plan ahead and drive efficiency in your workflow. Select role × FILTER Select roleIssuer/ ObligorIntermediary (Non-USPF)Intermediary (USPF)Structured Finance Participant – CLOStructured Finance - ABS AutosModels AccessS&P Global Employee Back Submit RATINGS360® REQUEST AN ACCOUNT Your request to access Ratings360® has been sent successfully. You will receive a welcome letter with login information once your account has been set up. Please allow up to 24 hours for account set up. If you have questions, please email us at ratings360@spglobal.com. Back SIGN IN Back Submit SIGN IN WARNING! Caps lock is ON. Keep Me Signed In Forgot your password? Sign In Log in with SSO SIGN IN You have failed to sign in three times. You are now locked out. If you have forgotten your password click here. Otherwise, you can contact Support for further assistance. SIGN IN You can not login to marketplace, Kindly contact to customer support for more details. Back SIGN IN Back New User Sign Up S&P Capital IQ Pro New User Sign Up Ratings360® New User Sign Up Platts New User Sign Up MarketPlace New User Sign Up * Terms of Use * Legal Disclaimer * English * Support × 京ICP备19052453号-1 京公网安备 11010502041348号 Do Not Sell My Personal Information Copyright ©2021 S&P Global, Inc.