identity.nonprod.onehealthcareid.com
Open in
urlscan Pro
65.9.68.48
Public Scan
Submitted URL: https://rxclaimnextgen-stage-secondary-client.optum.com/
Effective URL: https://identity.nonprod.onehealthcareid.com/app/index.html
Submission: On April 28 via automatic, source certstream-suspicious — Scanned from DE
Effective URL: https://identity.nonprod.onehealthcareid.com/app/index.html
Submission: On April 28 via automatic, source certstream-suspicious — Scanned from DE
Form analysis
2 forms found in the DOMName: signInForm — POST
<form id="signInForm" ng-class="{'login-partition': !isManageYourOptumId}" name="signInForm" method="post" novalidate="" accept-charset="utf-8"
class="ng-pristine ng-valid ng-scope login-partition ng-valid-required ng-valid-pattern ng-valid-minlength ng-valid-maxlength">
<!-- For Submission to login.fcc -->
<input type="hidden" name="SMENC" value="UTF-8" autocomplete="off">
<input type="hidden" name="SMLOCALE" value="US-EN" autocomplete="off">
<input type="hidden" id="target" name="target" autocomplete="off">
<input type="hidden" id="USER" name="USER" autocomplete="off">
<input type="hidden" id="PASSWORD" name="PASSWORD" autocomplete="off">
<!-- Container for user name -->
<div class="tk-rfrm-group" ng-class="{ 'tk-rfrm-has-error': signInForm.userName.$invalid && signInForm.submitted, '': signInForm.userName.$valid }">
<div class="tk-margin-bottom-min">
<label class="tk-labl ng-scope" id="userName" for="userNameId_input">
<span translate="usernameLabel" translate-values="{"brandLabel":"One Healthcare ID","loginNameLabel":"One Healthcare ID","tenantSenderEmail":"noreply@onehealthcareid.com"}"
class="ng-scope">One Healthcare ID or email address</span>
<!-- ngIf: required --></label>
</div>
<div class="tk-margin-bottom-1t" ng-init="userNameError=false">
<div ng-class="{ 'tk-rfrm-has-error': userNameError }">
<div class="tk-rfrm-error-container oui-rfrm-error-container">
<div class="tk-rfrm-field-container">
<div max-character-allowed-message="" id="userNameId" tk-type="text" model="userName" name="userName" value="" on-blur="setFieldValidity('userNameId_input', 'userNameId_err')" style-class="tk-height-2t tk-width-22t "
tk-error-class="(signInForm.submitted) && signInForm.userName.$invalid && signInForm.userName.$error.required && !labelChanged" tk-required="true" tk-supress-max-character-describedby="true"
check-field-validation="true" check-require-validation="signInForm.$submitted" max-character-allowed="250" class="ng-isolate-scope">
<input id="userNameId_input" ng-attr-aria-describedby="{{tkSupressDescribedby === 'true' ? undefined : getAriaDescribedBy()}}" type="text" ng-attr-name="{{name}}"
class="tk-input-masking tk-height-2t tk-width-22t ng-empty ng-valid-required ng-valid-pattern ng-valid-minlength ng-valid-maxlength" ng-class="{'oui-form-field-error': tkErrorClass}" ng-blur="blurEvent($event, model);"
ng-focus="focusEvent($event);" ng-keyup="keyupEvent($event);" ng-keypress="keypressEvent($event);" ng-paste="pasteEvent($event);" ng-keydown="keydownEvent($event);" ng-change="onchangeEvent();" ng-model="model" autocomplete="off"
aria-autocomplete="none" aria-required="true" ng-attr-aria-invalid="{{tkErrorClass}}" ng-attr-aria-labelledby="{{tkAriaLabelledby === '' ? undefined : tkAriaLabelledby}}"
ng-attr-placeholder="{{tkPlaceholder === '' ? undefined : tkPlaceholder}}" uitk-maxlength="250" ng-disabled="tkDisabled" ng-readonly="tkReadonly"
ng-required="(tkRequired && checkRequireValidation && checkFieldValidation) ? true : false" ng-trim="false" name="userName">
<!-- ngIf: (tkShowHideIcon || tkShowHideText) && tkType === 'password' -->
<!-- ngIf: !tkLayout -->
<div ng-if="!tkLayout" class="ng-scope">
<!-- ngIf: showInternalMessageTwo -->
</div><!-- end ngIf: !tkLayout -->
<!-- ngIf: showInternalMessageOne -->
<!-- ngIf: !tkLayout -->
<div ng-if="!tkLayout" class="ng-scope">
<!-- ngIf: formatErrorFlag && format === 'email' && emailErrorMessage !== undefined -->
</div><!-- end ngIf: !tkLayout -->
<!-- ngIf: tkLayout && formatErrorFlag && format === 'email' && emailErrorMessage !== undefined -->
<!-- ngIf: maxCharacterAllowedMessage -->
<!-- ngIf: !tkLayout -->
<div ng-if="!tkLayout" class="ng-scope">
<!-- ngIf: tkInvalidNumber -->
</div><!-- end ngIf: !tkLayout -->
<!-- ngIf: tkLayout && tkInvalidNumber -->
</div>
</div>
<span class="tk-rfrm-validation">
<!-- ngIf: (signInForm.submitted) && signInForm.userName.$invalid && signInForm.userName.$error.required -->
</span>
</div>
</div>
</div>
</div>
<!-- Container for password -->
<div class="tk-rfrm-group" ng-class="{ 'tk-rfrm-has-error': signInForm.userPwd.$invalid && signInForm.submitted }">
<div class="tk-margin-bottom-min">
<label class="tk-labl ng-scope" id="passwordLblId" for="passwdId_input">
<span translate="Password" class="ng-scope">Password</span>
<!-- ngIf: required --></label>
</div>
<div class="tk-margin-bottom-1t" ng-init="passwdError=false">
<div class="tk-rfrm-columnar-container" ng-class="{ 'tk-rfrm-has-error': passwdError }">
<div class="tk-rfrm-error-container oui-rfrm-error-container">
<div class="tk-rfrm-field-container">
<div max-character-allowed-message="" id="passwdId" tk-type="password" model="userPwd" name="userPwd" max-character-allowed="200" on-blur="setFieldValidity('passwdId_input', 'passwdId_err')"
style-class="tk-height-2t pwd-field-width tk-mob-password" tk-error-class="(signInForm.submitted) && signInForm.userPwd.$invalid" tk-required="true" check-field-validation="true" tk-supress-max-character-describedby="true"
check-require-validation="signInForm.$submitted" tk-show-hide-icon="true" class="ng-isolate-scope">
<input id="passwdId_input" ng-attr-aria-describedby="{{tkSupressDescribedby === 'true' ? undefined : getAriaDescribedBy()}}" type="password" ng-attr-name="{{name}}"
class="tk-input-masking tk-height-2t pwd-field-width tk-mob-password ng-empty ng-valid-required ng-valid-pattern ng-valid-minlength ng-valid-maxlength" ng-class="{'oui-form-field-error': tkErrorClass}"
ng-blur="blurEvent($event, model);" ng-focus="focusEvent($event);" ng-keyup="keyupEvent($event);" ng-keypress="keypressEvent($event);" ng-paste="pasteEvent($event);" ng-keydown="keydownEvent($event);" ng-change="onchangeEvent();"
ng-model="model" autocomplete="off" aria-autocomplete="none" aria-required="true" ng-attr-aria-invalid="{{tkErrorClass}}" ng-attr-aria-labelledby="{{tkAriaLabelledby === '' ? undefined : tkAriaLabelledby}}"
ng-attr-placeholder="{{tkPlaceholder === '' ? undefined : tkPlaceholder}}" uitk-maxlength="200" ng-disabled="tkDisabled" ng-readonly="tkReadonly"
ng-required="(tkRequired && checkRequireValidation && checkFieldValidation) ? true : false" ng-trim="false" aria-describedby="passwdId_inputmask" name="userPwd">
<!-- ngIf: (tkShowHideIcon || tkShowHideText) && tkType === 'password' --><span ng-if="(tkShowHideIcon || tkShowHideText) && tkType === 'password'" class="tk-show-hide-password ng-scope">
<span id="passwdId_inputmask" class="oui-a11y-hidden ng-binding">Password is hidden</span>
<button id="passwdId_button" role="button" tabindex="0" type="button" ng-click="showHideInput(true)">
<!-- ngIf: tkShowHideText -->
<!-- ngIf: !tkShowHideText --><span ng-if="!tkShowHideText" class="ng-scope">
<!-- ngIf: tkShowHide --><span class="tkShowHideIcon tk-icon ng-scope ng-isolate-scope" ng-if="tkShowHide" icon="cux-icon-view"><span aria-hidden="true" class="tk-icon-glyph"><span class="cux-icon-view"></span></span>
<!-- ngIf: model && model.htmlTemplate -->
<!-- ngIf: !model && iconText -->
<!-- ngIf: hiddenText -->
</span><!-- end ngIf: tkShowHide -->
<!-- ngIf: !tkShowHide -->
<span class="oui-a11y-hidden ng-scope ng-binding" tabindex="-1" translate="Show Password">Show Password</span>
</span><!-- end ngIf: !tkShowHideText -->
</button>
</span><!-- end ngIf: (tkShowHideIcon || tkShowHideText) && tkType === 'password' -->
<!-- ngIf: !tkLayout -->
<div ng-if="!tkLayout" class="ng-scope">
<!-- ngIf: showInternalMessageTwo -->
</div><!-- end ngIf: !tkLayout -->
<!-- ngIf: showInternalMessageOne -->
<!-- ngIf: !tkLayout -->
<div ng-if="!tkLayout" class="ng-scope">
<!-- ngIf: formatErrorFlag && format === 'email' && emailErrorMessage !== undefined -->
</div><!-- end ngIf: !tkLayout -->
<!-- ngIf: tkLayout && formatErrorFlag && format === 'email' && emailErrorMessage !== undefined -->
<!-- ngIf: maxCharacterAllowedMessage -->
<!-- ngIf: !tkLayout -->
<div ng-if="!tkLayout" class="ng-scope">
<!-- ngIf: tkInvalidNumber -->
</div><!-- end ngIf: !tkLayout -->
<!-- ngIf: tkLayout && tkInvalidNumber -->
</div>
</div>
<span class="tk-rfrm-validation">
<!-- ngIf: (signInForm.submitted) && signInForm.userPwd.$invalid -->
</span>
</div>
</div>
</div>
</div>
<!-- This element will be rendered when reCaptcha is enabled -->
<!-- ngIf: reCaptchaEnabled && showWidget -->
<!-- Form submit button for Regular Sign In -->
<!-- ngIf: !isManageYourOptumId --><input class="tk-btn-default-action tk-margin-bottom-1t tk-colr-bg-orange-7 tk-btn-default-action tk-width-22t " id="SignIn" ng-if="!isManageYourOptumId" type="submit" value="Sign In"
uitk-btn-disabled="disableSignInButton" enable-default="true" ng-click="setAnalyticData('userNameId_input')" custom-class="tk-width-22t" aria-disabled="false"><!-- end ngIf: !isManageYourOptumId -->
<!-- Form submit button for Manage Your Optum ID -->
<div class="tk-margin-bottom-2t tk-margin-top-1t">
<!-- ngIf: isManageYourOptumId -->
<!-- ngIf: isManageYourOptumId -->
</div>
<!-- Links to Other Pages -->
<div>
<ul class="tk-foot-links">
<li>
<a href="#/forgotUsername" ng-click="goToForgotOptumID()" id="forgotCredentials" translate="forgotCredentialsLink" translate-values="{"brandLabel":"One Healthcare ID","loginNameLabel":"One Healthcare ID","tenantSenderEmail":"noreply@onehealthcareid.com"}" class="ng-scope">Forgot One Healthcare ID</a>
</li>
<li><a href="#/forgotpwd" ng-click="goToForgotPwd()" id="forgotPwd" translate="forgotPwdLink" class="ng-scope">Forgot Password</a></li>
</ul>
</div>
</form>
Name: chatFormName — POST
<form id="chatFormId" name="chatFormName" method="post" target="chatHelp" class="ng-pristine ng-valid">
<input id="chatTokenId" type="hidden" name="opentoken" value="" autocomplete="off">
<p style="margin-bottom:0px">
<span class="tk-icon ng-isolate-scope" icon="cux-icon-chat tb-icon-chat"><span aria-hidden="true" class="tk-icon-glyph"><span class="cux-icon-chat tb-icon-chat"></span></span>
<!-- ngIf: model && model.htmlTemplate -->
<!-- ngIf: !model && iconText -->
<!-- ngIf: hiddenText -->
</span>
<a id="chatLinkId" aria-describedby="notAdvisableId" href="#" ng-click="chatPopup($event)" class="ng-binding">
Chat with support
<span class="oui-a11y-hidden ng-scope" translate="supportMessageChatInfo">Opens in a new window</span>
</a>
<!-- ngIf: showChatHours -->
</p>
<p id="notAdvisableId" style="margin-left:36px;color:#666;font-size:11px;" translate="notAdvisableImpaired" class="ng-scope">Note: This feature is not advisable for persons with visual impairments and/or who may require audible support.</p>
</form>
Text Content
Skip to main content * Language Has Submenu. Collapsed * English * Español * Opens in a new window Help * Help SIGN IN WITH YOUR ONE HEALTHCARE ID One Healthcare ID or email address Password Password is hidden Show Password * Forgot One Healthcare ID * Forgot Password ADDITIONAL OPTIONS: * Manage your One Healthcare ID * What is One Healthcare ID? * Forgot Name Chat with support Opens in a new window Note: This feature is not advisable for persons with visual impairments and/or who may require audible support. © 2022 Optum, Inc. All rights reserved. * Privacy Policy Opens in a new window * Terms of Use Opens in a new window * Accessibility To view this page, your browser options must be set to enable JavaScript.