account-alpha.interfolio.com
Open in
urlscan Pro
35.166.14.228
Public Scan
Submitted URL: https://canary-em-alpha.interfolio.com/
Effective URL: https://account-alpha.interfolio.com/login?redirect=https://canary-em-alpha.interfolio.com/
Submission: On January 02 via api from US — Scanned from US
Effective URL: https://account-alpha.interfolio.com/login?redirect=https://canary-em-alpha.interfolio.com/
Submission: On January 02 via api from US — Scanned from US
Form analysis
2 forms found in the DOM<form class="ng-pristine ng-valid ng-valid-maxlength">
<div class="pad-left-none push-top-sm intf-form-group ng-isolate-scope" ng-class="{'has-error': loginValidator.errors.username}" label="Email">
<label scope-refresher="" condition="tooltip.length || label.length" class="intf-form-group-label required" ng-class="{
'sr-only': srOnly,
'visibility-hidden': hideLabel
}" aria-required="false" aria-label="Email" aria-describedby="Select section to navigate to" for="20">
<span class="intf-form-group-label-text ng-binding ng-scope"> Email <span class="intf-form-group-required" ng-class="{'visible': required}" aria-hidden="true">*</span>
</span>
<!-- ngIf: ::helpText -->
<!-- ngIf: ::tooltip -->
</label>
<div class="intf-form-group-input" ng-transclude="">
<span class="intf-input ng-scope ng-isolate-scope ng-empty ng-valid" ng-class="{
'intf-input-readonly': inputReadonly,
'intf-input-disabled': inputDisabled,
'intf-input-number': inputType == 'number',
'intf-input-sm': size == 'sm'
}" data-has-icon="" data-search="" tabindex="-1" input-id="username" input-required="true" ng-model="login.attrs.username" ng-model-options="{debounce:{'blur':0,'change':300}}" max-length="50" ng-disabled="disableLogin"
sr-label="Please Enter your Email Address" placeholder="Enter Email" error-text="" on-change="loginValidator.validate('username')" on-blur="loginValidator.validate('username')" autocomplete="email" aria-disabled="false" aria-invalid="false">
<!-- ngIf: helperText -->
<!-- ngIf: icon -->
<!-- No Helper Text Input -->
<!-- ngIf: !helperText --><input aria-describedby="sr-input-description-username" aria-labelledby="sr-input-label-username" aria-invalid="false" aria-label="Please Enter your Email Address" aria-placeholder="Enter Email" aria-required="true"
autocomplete="email" id="username" max="" maxlength="50" min="" name="username" ng-blur="onBlur()" ng-change="updateModel(options.model)" ng-class="{'display-inline-block': textRight}" ng-disabled="inputDisabled" ng-focus="onFocus()"
ng-if="!helperText" ng-model-options="inputModelOptions || {debounce: 300}" ng-model="options.model" ng-readonly="inputReadonly" placeholder="Enter Email" step="" type="text" ng-attr-tabindex="{{::inputTabIndex}}"
class="ng-pristine ng-untouched ng-valid ng-scope ng-empty ng-valid-maxlength"><!-- end ngIf: !helperText -->
<!-- Input with helper text -->
<!-- ngIf: helperText -->
<!-- ngIf: allowClear && options.model.length -->
<!-- ngIf: iconRight -->
<!-- ngIf: textRight -->
<span class="validation-icon" aria-hidden="true" tabindex="-1">
<i class="fa fa-check success"></i>
<i class="fa fa-times error"></i>
</span>
<!-- ngIf: hasError -->
<div class="intf-input-number-actions">
<!-- ngIf: inputType == 'number' -->
<!-- ngIf: inputType == 'number' -->
</div>
</span>
</div>
</div>
<div class="pad-left-none push-top-sm intf-form-group ng-isolate-scope" ng-class="{'has-error': loginValidator.errors.password}" label="Password">
<label scope-refresher="" condition="tooltip.length || label.length" class="intf-form-group-label required" ng-class="{
'sr-only': srOnly,
'visibility-hidden': hideLabel
}" aria-required="false" aria-label="Password" aria-describedby="Select section to navigate to" for="23">
<span class="intf-form-group-label-text ng-binding ng-scope"> Password <span class="intf-form-group-required" ng-class="{'visible': required}" aria-hidden="true">*</span>
</span>
<!-- ngIf: ::helpText -->
<!-- ngIf: ::tooltip -->
</label>
<div class="intf-form-group-input" ng-transclude="">
<span class="intf-input ng-scope ng-isolate-scope ng-empty ng-valid" ng-class="{
'intf-input-readonly': inputReadonly,
'intf-input-disabled': inputDisabled,
'intf-input-number': inputType == 'number',
'intf-input-sm': size == 'sm'
}" data-has-icon="" data-search="" tabindex="-1" autocomplete="current-password" error-text="" input-id="password" input-required="true" input-type="password" max-length="50" ng-click="checkForSubmit($event)" ng-disabled="disableLogin"
ng-model-options="{debounce:{'blur':0,'change':300}}" ng-model="login.attrs.password" on-blur="loginValidator.validate('password')" on-change="loginValidator.validate('password')" placeholder="Enter Password" sr-label="Enter Password"
role="button" aria-disabled="false" aria-invalid="false">
<!-- ngIf: helperText -->
<!-- ngIf: icon -->
<!-- No Helper Text Input -->
<!-- ngIf: !helperText --><input aria-describedby="sr-input-description-password" aria-labelledby="sr-input-label-password" aria-invalid="false" aria-label="Enter Password" aria-placeholder="Enter Password" aria-required="true"
autocomplete="current-password" id="password" max="" maxlength="50" min="" name="password" ng-blur="onBlur()" ng-change="updateModel(options.model)" ng-class="{'display-inline-block': textRight}" ng-disabled="inputDisabled"
ng-focus="onFocus()" ng-if="!helperText" ng-model-options="inputModelOptions || {debounce: 300}" ng-model="options.model" ng-readonly="inputReadonly" placeholder="Enter Password" step="" type="password"
ng-attr-tabindex="{{::inputTabIndex}}" class="ng-pristine ng-untouched ng-valid ng-scope ng-empty ng-valid-maxlength"><!-- end ngIf: !helperText -->
<!-- Input with helper text -->
<!-- ngIf: helperText -->
<!-- ngIf: allowClear && options.model.length -->
<!-- ngIf: iconRight -->
<!-- ngIf: textRight -->
<span class="validation-icon" aria-hidden="true" tabindex="-1">
<i class="fa fa-check success"></i>
<i class="fa fa-times error"></i>
</span>
<!-- ngIf: hasError -->
<div class="intf-input-number-actions">
<!-- ngIf: inputType == 'number' -->
<!-- ngIf: inputType == 'number' -->
</div>
</span>
</div>
</div>
<div class="push-top">
<button class="pad-right-xxl pad-left-xxl intf-btn ng-isolate-scope intf-btn-primary" type="button" aria-label="Sign In" aria-disabled="false" ng-class="[
{
'intf-btn-icon': icon,
'intf-btn-inverted': inverted,
'intf-btn-no-shadow': noShadow,
'intf-btn-tenant-branding': branded,
'intf-btn-rounded': rounded,
'intf-btn-hide-mobile-text': hideMobileText,
},
getColor(color),
getSize(size),
getFocusColor(focusColor)
]" intf-btn="primary" text="Sign In" ng-disabled="disableLogin" ng-click="validateEmailLogin()" spin-on="submittingLogin">
<span aria-hidden="true" spinner="spinOn" display="inline-block" size="small" class="ng-scope">
<div data-ng-class="displayClass()" class="position-relative display-inline-block">
<!-- ngIf: !size || size==='large' -->
<!-- ngIf: size==='small' -->
<div class="spin-container ng-scope ng-hide" data-small-spinner="" data-ng-show="showSpinner" data-ng-if="size==='small'" aria-hidden="true">
<a class="small-spinner ng-scope" data-us-spinner="spinnerOptions"><div class="spinner" role="progressbar" style="position: absolute; width: 0px; z-index: 2000000000; left: 50%; top: 50%;"><div style="position: absolute; top: -1px; opacity: 0.25; animation: 1s linear 0s infinite normal none running opacity-100-25-0-12;"><div style="position: absolute; width: 7px; height: 3px; background: rgb(0, 0, 0); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 1px; transform-origin: left center; transform: rotate(0deg) translate(7px, 0px); border-radius: 1px;"></div></div><div style="position: absolute; top: -1px; opacity: 0.25; animation: 1s linear 0s infinite normal none running opacity-100-25-1-12;"><div style="position: absolute; width: 7px; height: 3px; background: rgb(0, 0, 0); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 1px; transform-origin: left center; transform: rotate(30deg) translate(7px, 0px); border-radius: 1px;"></div></div><div style="position: absolute; top: -1px; opacity: 0.25; animation: 1s linear 0s infinite normal none running opacity-100-25-2-12;"><div style="position: absolute; width: 7px; height: 3px; background: rgb(0, 0, 0); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 1px; transform-origin: left center; transform: rotate(60deg) translate(7px, 0px); border-radius: 1px;"></div></div><div style="position: absolute; top: -1px; opacity: 0.25; animation: 1s linear 0s infinite normal none running opacity-100-25-3-12;"><div style="position: absolute; width: 7px; height: 3px; background: rgb(0, 0, 0); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 1px; transform-origin: left center; transform: rotate(90deg) translate(7px, 0px); border-radius: 1px;"></div></div><div style="position: absolute; top: -1px; opacity: 0.25; animation: 1s linear 0s infinite normal none running opacity-100-25-4-12;"><div style="position: absolute; width: 7px; height: 3px; background: rgb(0, 0, 0); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 1px; transform-origin: left center; transform: rotate(120deg) translate(7px, 0px); border-radius: 1px;"></div></div><div style="position: absolute; top: -1px; opacity: 0.25; animation: 1s linear 0s infinite normal none running opacity-100-25-5-12;"><div style="position: absolute; width: 7px; height: 3px; background: rgb(0, 0, 0); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 1px; transform-origin: left center; transform: rotate(150deg) translate(7px, 0px); border-radius: 1px;"></div></div><div style="position: absolute; top: -1px; opacity: 0.25; animation: 1s linear 0s infinite normal none running opacity-100-25-6-12;"><div style="position: absolute; width: 7px; height: 3px; background: rgb(0, 0, 0); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 1px; transform-origin: left center; transform: rotate(180deg) translate(7px, 0px); border-radius: 1px;"></div></div><div style="position: absolute; top: -1px; opacity: 0.25; animation: 1s linear 0s infinite normal none running opacity-100-25-7-12;"><div style="position: absolute; width: 7px; height: 3px; background: rgb(0, 0, 0); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 1px; transform-origin: left center; transform: rotate(210deg) translate(7px, 0px); border-radius: 1px;"></div></div><div style="position: absolute; top: -1px; opacity: 0.25; animation: 1s linear 0s infinite normal none running opacity-100-25-8-12;"><div style="position: absolute; width: 7px; height: 3px; background: rgb(0, 0, 0); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 1px; transform-origin: left center; transform: rotate(240deg) translate(7px, 0px); border-radius: 1px;"></div></div><div style="position: absolute; top: -1px; opacity: 0.25; animation: 1s linear 0s infinite normal none running opacity-100-25-9-12;"><div style="position: absolute; width: 7px; height: 3px; background: rgb(0, 0, 0); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 1px; transform-origin: left center; transform: rotate(270deg) translate(7px, 0px); border-radius: 1px;"></div></div><div style="position: absolute; top: -1px; opacity: 0.25; animation: 1s linear 0s infinite normal none running opacity-100-25-10-12;"><div style="position: absolute; width: 7px; height: 3px; background: rgb(0, 0, 0); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 1px; transform-origin: left center; transform: rotate(300deg) translate(7px, 0px); border-radius: 1px;"></div></div><div style="position: absolute; top: -1px; opacity: 0.25; animation: 1s linear 0s infinite normal none running opacity-100-25-11-12;"><div style="position: absolute; width: 7px; height: 3px; background: rgb(0, 0, 0); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 1px; transform-origin: left center; transform: rotate(330deg) translate(7px, 0px); border-radius: 1px;"></div></div></div></a>
</div><!-- end ngIf: size==='small' -->
<!-- ngIf: size==='extra-small' -->
<div class="maskable" data-ng-transclude="">
<!-- ngIf: iconLeft -->
<!-- ngIf: ::imagePath -->
<!-- ngIf: ::!imagePath --><span class="intf-btn-text ng-binding ng-scope" ng-if="::!imagePath"> Sign In </span><!-- end ngIf: ::!imagePath -->
<!-- ngIf: ::icon -->
<!-- ngIf: ::iconRight -->
</div>
</div>
</span>
</button>
</div>
</form>
<form class="ng-pristine ng-valid ng-valid-email ng-valid-maxlength">
<div class="pad-left-none width-100 intf-form-group ng-isolate-scope" ng-class="{'has-error': forgottenPasswordValidator.errors.username}" label="Email">
<label scope-refresher="" condition="tooltip.length || label.length" class="intf-form-group-label required" ng-class="{
'sr-only': srOnly,
'visibility-hidden': hideLabel
}" aria-required="false" aria-label="Email" aria-describedby="Select section to navigate to" for="32">
<span class="intf-form-group-label-text ng-binding ng-scope"> Email <span class="intf-form-group-required" ng-class="{'visible': required}" aria-hidden="true">*</span>
</span>
<!-- ngIf: ::helpText -->
<!-- ngIf: ::tooltip -->
</label>
<div class="intf-form-group-input" ng-transclude="">
<span class="intf-input ng-scope ng-isolate-scope ng-empty ng-valid" ng-class="{
'intf-input-readonly': inputReadonly,
'intf-input-disabled': inputDisabled,
'intf-input-number': inputType == 'number',
'intf-input-sm': size == 'sm'
}" data-has-icon="" data-search="" tabindex="-1" input-type="email" ng-disabled="disableLogin" input-id="forgotten-password-email" input-required="true" ng-model="forgottenPassword.attrs.username"
ng-model-options="{debounce:{'blur':0,'change':300}}" max-length="100" placeholder="Enter Email Address" sr-label="Please enter the email address associated with your account where we can send password reset instructions" error-text=""
on-blur="forgottenPasswordValidator.validate('username')" on-change="forgottenPasswordValidator.validate('username')" autocomplete="email" aria-disabled="false" aria-invalid="false">
<!-- ngIf: helperText -->
<!-- ngIf: icon -->
<!-- No Helper Text Input -->
<!-- ngIf: !helperText --><input aria-describedby="sr-input-description-forgotten-password-email" aria-labelledby="sr-input-label-forgotten-password-email" aria-invalid="false"
aria-label="Please enter the email address associated with your account where we can send password reset instructions" aria-placeholder="Enter Email Address" aria-required="true" autocomplete="email" id="forgotten-password-email" max=""
maxlength="100" min="" name="forgotten-password-email" ng-blur="onBlur()" ng-change="updateModel(options.model)" ng-class="{'display-inline-block': textRight}" ng-disabled="inputDisabled" ng-focus="onFocus()" ng-if="!helperText"
ng-model-options="inputModelOptions || {debounce: 300}" ng-model="options.model" ng-readonly="inputReadonly" placeholder="Enter Email Address" step="" type="email" ng-attr-tabindex="{{::inputTabIndex}}"
class="ng-pristine ng-untouched ng-valid ng-scope ng-empty ng-valid-email ng-valid-maxlength"><!-- end ngIf: !helperText -->
<!-- Input with helper text -->
<!-- ngIf: helperText -->
<!-- ngIf: allowClear && options.model.length -->
<!-- ngIf: iconRight -->
<!-- ngIf: textRight -->
<span class="validation-icon" aria-hidden="true" tabindex="-1">
<i class="fa fa-check success"></i>
<i class="fa fa-times error"></i>
</span>
<!-- ngIf: hasError -->
<div class="intf-input-number-actions">
<!-- ngIf: inputType == 'number' -->
<!-- ngIf: inputType == 'number' -->
</div>
</span>
</div>
</div>
</form>
Text Content
Skip to Main Content SIGN IN SIGN IN WITH EMAIL Email * Password * Sign In Forgot your password? Forgot Password Please enter your email address, and we’ll send you instructions for resetting your password. Email * Reset Cancel This email address is tied to multiple accounts. Please choose the correct one: Cancel We’ve sent an email with instructions for resetting your password. OTHER SIGN IN OPTIONS Sign in with Partner Institution DON'T HAVE AN ACCOUNT? Use Interfolio's suites of services to simplify your academic life. Create an account © 2024 Interfolio, Inc. | Support | Careers | Accessibility Policy | Cookie Policy | Privacy Policy | Terms of Service Preview Mode