portainer.extern247.de Open in urlscan Pro
2a01:239:334:dd00::1  Public Scan

URL: https://portainer.extern247.de/
Submission: On December 19 via api from US — Scanned from DE

Form analysis 1 forms found in the DOM

<form class="simple-box-form form-horizontal login-form ng-pristine ng-valid">
  <!-- ngIf: ctrl.state.showCustomLoginBanner -->
  <!-- ngIf: ctrl.state.showOAuthLogin -->
  <!-- divider -->
  <!-- ngIf: ctrl.state.showOAuthLogin -->
  <!-- use internal auth button -->
  <!-- ngIf: ctrl.state.showOAuthLogin && !ctrl.state.showStandardLogin -->
  <!-- !username input -->
  <!-- ngIf: ctrl.state.showStandardLogin -->
  <div ng-if="ctrl.state.showStandardLogin" class="ng-scope">
    <div class="pb-2">Username</div>
    <input id="username" type="text" class="form-control ng-pristine ng-untouched ng-valid ng-empty" name="username" ng-model="ctrl.formValues.Username" auto-focus="" data-cy="auth-usernameInput" placeholder="Enter your username">
  </div><!-- end ngIf: ctrl.state.showStandardLogin -->
  <!-- password input -->
  <!-- ngIf: ctrl.state.showStandardLogin -->
  <div ng-if="ctrl.state.showStandardLogin" class="ng-scope">
    <div class="pb-2">Password</div>
    <div class="relative">
      <input id="password" ng-attr-type="{{ ctrl.state.passwordInputType }}" class="form-control pr-10 ng-pristine ng-untouched ng-valid ng-empty" name="password" ng-model="ctrl.formValues.Password" autocomplete="off" data-cy="auth-passwordInput"
        placeholder="Enter your password" ng-trim="false" type="password">
      <button data-cy="auth-passwordInputToggle" type="button" ng-click="ctrl.toggleShowPassword()" class="absolute right-0 top-0 flex h-[34px] w-[50px] items-center justify-center border-none bg-transparent" tooltip-append-to-body="true"
        tooltip-placement="top" tooltip-class="portainer-tooltip" uib-tooltip="Show password">
        <pr-icon icon="ctrl.state.passwordInputType === 'password' ? 'eye-off' : 'eye'" size="'md'" class="ng-isolate-scope"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor"
            stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon inline-flex icon-md" aria-hidden="true">
            <path d="M9.88 9.88a3 3 0 1 0 4.24 4.24"></path>
            <path d="M10.73 5.08A10.43 10.43 0 0 1 12 5c7 0 10 7 10 7a13.16 13.16 0 0 1-1.67 2.68"></path>
            <path d="M6.61 6.61A13.526 13.526 0 0 0 2 12s3 7 10 7a9.74 9.74 0 0 0 5.39-1.61"></path>
            <line x1="2" x2="22" y1="2" y2="22"></line>
          </svg></pr-icon>
      </button>
    </div>
  </div><!-- end ngIf: ctrl.state.showStandardLogin -->
  <!-- ngIf: ctrl.state.showStandardLogin -->
  <div class="form-group overflow-auto ng-scope" ng-if="ctrl.state.showStandardLogin">
    <!-- login button -->
    <div class="col-sm-12 d-flex py-1">
      <button type="submit" class="btn btn-primary btn-lg btn-block ng-isolate-scope" ng-click="ctrl.authenticateUser()" button-spinner="ctrl.state.loginInProgress" ng-disabled="ctrl.state.loginInProgress" data-cy="auth-loginButton"><ng-transclude>
          <span ng-hide="ctrl.state.loginInProgress" class="ng-scope">Login</span>
          <span ng-show="ctrl.state.loginInProgress" class="ng-scope ng-hide">Login in progress...</span>
        </ng-transclude><span ng-show="spinning" class="ng-hide"><pr-icon icon="'loader-2'" class-name="'animate-spin-slow ml-0.5'" class="ng-isolate-scope"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"
              fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="animate-spin-slow ml-0.5 icon inline-flex" aria-hidden="true">
              <path d="M21 12a9 9 0 1 1-6.219-8.56"></path>
            </svg></pr-icon>&nbsp;</span></button>
    </div>
  </div><!-- end ngIf: ctrl.state.showStandardLogin -->
</form>

Text Content

Log in to your account

Welcome back! Please enter your details

Username
Password

Login Login in progress...  
Authentication in progress...