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

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