auth.efa.eu
Open in
urlscan Pro
185.3.44.82
Public Scan
Submitted URL: http://efanet.eu/
Effective URL: https://auth.efa.eu/auth/realms/EFAnet/protocol/openid-connect/auth?response_type=code&client_id=portal&redirect_uri...
Submission: On December 11 via manual from LU — Scanned from DE
Effective URL: https://auth.efa.eu/auth/realms/EFAnet/protocol/openid-connect/auth?response_type=code&client_id=portal&redirect_uri...
Submission: On December 11 via manual from LU — Scanned from DE
Form analysis
1 forms found in the DOMPOST https://auth.efa.eu/auth/realms/EFAnet/login-actions/authenticate?session_code=IAp-9PIWKHdVb-sa0dyTx3zrVjhqcebGN185lNCr8QY&execution=c31ccbc0-dbd4-4a83-b93a-c64ac404e83c&client_id=portal&tab_id=B17y07wGj88
<form id="kc-form-login" onsubmit="document.querySelector('efanet-submit').disabled = true; return true;"
action="https://auth.efa.eu/auth/realms/EFAnet/login-actions/authenticate?session_code=IAp-9PIWKHdVb-sa0dyTx3zrVjhqcebGN185lNCr8QY&execution=c31ccbc0-dbd4-4a83-b93a-c64ac404e83c&client_id=portal&tab_id=B17y07wGj88" method="post">
<efanet-input idelt="username" nameelt="username" label="Username" value="" autofocus="true" required="true" _nghost-bjk-c68="" ng-version="9.0.3" isvalid="false"><mat-form-field _ngcontent-bjk-c68="" appearance="outline"
class="mat-form-field ng-tns-c48-0 mat-primary mat-form-field-type-mat-input mat-form-field-appearance-outline mat-form-field-can-float mat-form-field-has-label mat-form-field-hide-placeholder ng-untouched ng-pristine ng-invalid">
<div class="mat-form-field-wrapper ng-tns-c48-0">
<div class="mat-form-field-flex ng-tns-c48-0">
<div class="mat-form-field-outline ng-tns-c48-0 ng-star-inserted">
<div class="mat-form-field-outline-start ng-tns-c48-0" style="width: 4px;"></div>
<div class="mat-form-field-outline-gap ng-tns-c48-0" style="width: 54.25px;"></div>
<div class="mat-form-field-outline-end ng-tns-c48-0"></div>
</div>
<div class="mat-form-field-outline mat-form-field-outline-thick ng-tns-c48-0 ng-star-inserted">
<div class="mat-form-field-outline-start ng-tns-c48-0" style="width: 4px;"></div>
<div class="mat-form-field-outline-gap ng-tns-c48-0" style="width: 54.25px;"></div>
<div class="mat-form-field-outline-end ng-tns-c48-0"></div>
</div><!----><!----><!---->
<div class="mat-form-field-infix ng-tns-c48-0"><input _ngcontent-bjk-c68="" matinput="" autocomplete="off"
class="mat-input-element mat-form-field-autofill-control ng-tns-c48-0 cdk-text-field-autofill-monitored ng-untouched ng-pristine ng-invalid" type="text" name="username" autofocus="" id="username" aria-invalid="false"
aria-required="false"><span class="mat-form-field-label-wrapper ng-tns-c48-0"><label class="mat-form-field-label ng-tns-c48-0 mat-empty mat-form-field-empty ng-star-inserted" id="mat-form-field-label-1" for="username"
aria-owns="username"><!----><mat-label _ngcontent-bjk-c68="" class="ng-tns-c48-0 ng-star-inserted">Username</mat-label><!----><!----></label><!----></span></div>
<div class="mat-form-field-suffix ng-tns-c48-0 ng-star-inserted">
<div _ngcontent-bjk-c68="" matsuffix="" class="ng-tns-c48-0"><!----><!----><!----></div>
</div><!---->
</div><!---->
<div class="mat-form-field-subscript-wrapper ng-tns-c48-0"><!---->
<div class="mat-form-field-hint-wrapper ng-tns-c48-0 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);"><!---->
<div class="mat-form-field-hint-spacer ng-tns-c48-0"></div>
</div><!---->
</div>
</div>
</mat-form-field></efanet-input>
<efanet-input idelt="password" nameelt="password" type="password" label="Password" required="true" _nghost-bjk-c68="" ng-version="9.0.3" isvalid="false"><mat-form-field _ngcontent-bjk-c68="" appearance="outline"
class="mat-form-field ng-tns-c48-1 mat-primary mat-form-field-type-mat-input mat-form-field-appearance-outline mat-form-field-can-float mat-form-field-has-label mat-form-field-hide-placeholder ng-untouched ng-pristine ng-invalid">
<div class="mat-form-field-wrapper ng-tns-c48-1">
<div class="mat-form-field-flex ng-tns-c48-1">
<div class="mat-form-field-outline ng-tns-c48-1 ng-star-inserted">
<div class="mat-form-field-outline-start ng-tns-c48-1" style="width: 4px;"></div>
<div class="mat-form-field-outline-gap ng-tns-c48-1" style="width: 53.5px;"></div>
<div class="mat-form-field-outline-end ng-tns-c48-1"></div>
</div>
<div class="mat-form-field-outline mat-form-field-outline-thick ng-tns-c48-1 ng-star-inserted">
<div class="mat-form-field-outline-start ng-tns-c48-1" style="width: 4px;"></div>
<div class="mat-form-field-outline-gap ng-tns-c48-1" style="width: 53.5px;"></div>
<div class="mat-form-field-outline-end ng-tns-c48-1"></div>
</div><!----><!----><!---->
<div class="mat-form-field-infix ng-tns-c48-1"><input _ngcontent-bjk-c68="" matinput="" autocomplete="off"
class="mat-input-element mat-form-field-autofill-control ng-tns-c48-1 cdk-text-field-autofill-monitored ng-untouched ng-pristine ng-invalid" type="password" name="password" id="password" aria-invalid="false" aria-required="false"><span
class="mat-form-field-label-wrapper ng-tns-c48-1"><label class="mat-form-field-label ng-tns-c48-1 mat-empty mat-form-field-empty ng-star-inserted" id="mat-form-field-label-3" for="password" aria-owns="password"><!----><mat-label
_ngcontent-bjk-c68="" class="ng-tns-c48-1 ng-star-inserted">Password</mat-label><!----><!----></label><!----></span></div>
<div class="mat-form-field-suffix ng-tns-c48-1 ng-star-inserted">
<div _ngcontent-bjk-c68="" matsuffix="" class="ng-tns-c48-1"><efa-show-password _ngcontent-bjk-c68="" _nghost-bjk-c63="" class="ng-star-inserted"><button _ngcontent-bjk-c63="" mat-icon-button=""
class="mat-focus-indicator mat-icon-button mat-button-base"><span class="mat-button-wrapper"><mat-icon _ngcontent-bjk-c63="" role="img" class="mat-icon notranslate material-icons-outlined material-icons mat-icon-no-color"
aria-hidden="true">visibility_off<!----></mat-icon></span>
<div matripple="" class="mat-ripple mat-button-ripple mat-button-ripple-round"></div>
<div class="mat-button-focus-overlay"></div>
</button></efa-show-password><!----><!----><!----></div>
</div><!---->
</div><!---->
<div class="mat-form-field-subscript-wrapper ng-tns-c48-1"><!---->
<div class="mat-form-field-hint-wrapper ng-tns-c48-1 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);"><!---->
<div class="mat-form-field-hint-spacer ng-tns-c48-1"></div>
</div><!---->
</div>
</div>
</mat-form-field></efanet-input>
<efanet-token-select idelt="tokentype" nameelt="tokentype" label="Authentication method" authtype="code" _nghost-bjk-c69="" ng-version="9.0.3"><mat-form-field _ngcontent-bjk-c69="" appearance="outline"
class="mat-form-field ng-tns-c48-3 mat-primary mat-form-field-type-mat-select mat-form-field-appearance-outline mat-form-field-can-float mat-form-field-has-label ng-untouched ng-pristine ng-valid mat-form-field-should-float">
<div class="mat-form-field-wrapper ng-tns-c48-3">
<div class="mat-form-field-flex ng-tns-c48-3">
<div class="mat-form-field-outline ng-tns-c48-3 ng-star-inserted">
<div class="mat-form-field-outline-start ng-tns-c48-3" style="width: 4px;"></div>
<div class="mat-form-field-outline-gap ng-tns-c48-3" style="width: 106.75px;"></div>
<div class="mat-form-field-outline-end ng-tns-c48-3"></div>
</div>
<div class="mat-form-field-outline mat-form-field-outline-thick ng-tns-c48-3 ng-star-inserted">
<div class="mat-form-field-outline-start ng-tns-c48-3" style="width: 4px;"></div>
<div class="mat-form-field-outline-gap ng-tns-c48-3" style="width: 106.75px;"></div>
<div class="mat-form-field-outline-end ng-tns-c48-3"></div>
</div><!----><!----><!---->
<div class="mat-form-field-infix ng-tns-c48-3"><mat-select _ngcontent-bjk-c69="" role="listbox" class="mat-select ng-tns-c57-4 ng-tns-c48-3 ng-untouched ng-pristine ng-valid ng-star-inserted" id="mat-select-0" tabindex="0"
aria-labelledby="mat-form-field-label-7" aria-required="false" aria-disabled="false" aria-invalid="false" aria-multiselectable="false">
<div cdk-overlay-origin="" aria-hidden="true" class="mat-select-trigger ng-tns-c57-4">
<div class="mat-select-value ng-tns-c57-4"><!----><span class="mat-select-value-text ng-tns-c57-4 ng-star-inserted"><!----><mat-select-trigger _ngcontent-bjk-c69="" class="ng-tns-c57-4 ng-star-inserted"><mat-icon _ngcontent-bjk-c69=""
role="img" class="mat-icon notranslate material-icons mat-icon-no-color" aria-hidden="true">vpn_key</mat-icon><label _ngcontent-bjk-c69="">Token</label></mat-select-trigger><!----></span><!----></div>
<div class="mat-select-arrow-wrapper ng-tns-c57-4">
<div class="mat-select-arrow ng-tns-c57-4"></div>
</div>
</div><!---->
</mat-select><input _ngcontent-bjk-c69="" type="hidden" class="ng-tns-c48-3" id="tokentype" name="tokentype" value="code"><span class="mat-form-field-label-wrapper ng-tns-c48-3"><label
class="mat-form-field-label ng-tns-c48-3 ng-star-inserted" id="mat-form-field-label-7" for="mat-select-0" aria-owns="mat-select-0"><!----><mat-label _ngcontent-bjk-c69="" class="ng-tns-c48-3 ng-star-inserted">Authentication
method</mat-label><!----><!----></label><!----></span></div>
<div class="mat-form-field-suffix ng-tns-c48-3 ng-star-inserted"><button _ngcontent-bjk-c69="" mat-icon-button="" matsuffix="" type="button" class="mat-focus-indicator mat-icon-button mat-button-base ng-tns-c48-3"><span
class="mat-button-wrapper"><mat-icon _ngcontent-bjk-c69="" role="img" class="mat-icon notranslate material-icons mat-icon-no-color" aria-hidden="true">help_outline</mat-icon></span>
<div matripple="" class="mat-ripple mat-button-ripple mat-button-ripple-round"></div>
<div class="mat-button-focus-overlay"></div>
</button></div><!---->
</div><!---->
<div class="mat-form-field-subscript-wrapper ng-tns-c48-3"><!---->
<div class="mat-form-field-hint-wrapper ng-tns-c48-3 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);"><!---->
<div class="mat-form-field-hint-spacer ng-tns-c48-3"></div>
</div><!---->
</div>
</div>
</mat-form-field></efanet-token-select>
<efanet-input idelt="passcode" nameelt="passcode" type="password" label="Passcode" required="true" _nghost-bjk-c68="" ng-version="9.0.3" isvalid="false"><mat-form-field _ngcontent-bjk-c68="" appearance="outline"
class="mat-form-field ng-tns-c48-2 mat-primary mat-form-field-type-mat-input mat-form-field-appearance-outline mat-form-field-can-float mat-form-field-has-label mat-form-field-hide-placeholder ng-untouched ng-pristine ng-invalid">
<div class="mat-form-field-wrapper ng-tns-c48-2">
<div class="mat-form-field-flex ng-tns-c48-2">
<div class="mat-form-field-outline ng-tns-c48-2 ng-star-inserted">
<div class="mat-form-field-outline-start ng-tns-c48-2" style="width: 4px;"></div>
<div class="mat-form-field-outline-gap ng-tns-c48-2" style="width: 52.75px;"></div>
<div class="mat-form-field-outline-end ng-tns-c48-2"></div>
</div>
<div class="mat-form-field-outline mat-form-field-outline-thick ng-tns-c48-2 ng-star-inserted">
<div class="mat-form-field-outline-start ng-tns-c48-2" style="width: 4px;"></div>
<div class="mat-form-field-outline-gap ng-tns-c48-2" style="width: 52.75px;"></div>
<div class="mat-form-field-outline-end ng-tns-c48-2"></div>
</div><!----><!----><!---->
<div class="mat-form-field-infix ng-tns-c48-2"><input _ngcontent-bjk-c68="" matinput="" autocomplete="off"
class="mat-input-element mat-form-field-autofill-control ng-tns-c48-2 cdk-text-field-autofill-monitored ng-untouched ng-pristine ng-invalid" type="password" name="passcode" id="passcode" aria-invalid="false" aria-required="false"><span
class="mat-form-field-label-wrapper ng-tns-c48-2"><label class="mat-form-field-label ng-tns-c48-2 mat-empty mat-form-field-empty ng-star-inserted" id="mat-form-field-label-5" for="passcode" aria-owns="passcode"><!----><mat-label
_ngcontent-bjk-c68="" class="ng-tns-c48-2 ng-star-inserted">Passcode</mat-label><!----><!----></label><!----></span></div>
<div class="mat-form-field-suffix ng-tns-c48-2 ng-star-inserted">
<div _ngcontent-bjk-c68="" matsuffix="" class="ng-tns-c48-2"><efa-show-password _ngcontent-bjk-c68="" _nghost-bjk-c63="" class="ng-star-inserted"><button _ngcontent-bjk-c63="" mat-icon-button=""
class="mat-focus-indicator mat-icon-button mat-button-base"><span class="mat-button-wrapper"><mat-icon _ngcontent-bjk-c63="" role="img" class="mat-icon notranslate material-icons-outlined material-icons mat-icon-no-color"
aria-hidden="true">visibility_off<!----></mat-icon></span>
<div matripple="" class="mat-ripple mat-button-ripple mat-button-ripple-round"></div>
<div class="mat-button-focus-overlay"></div>
</button></efa-show-password><!----><!----><!----></div>
</div><!---->
</div><!---->
<div class="mat-form-field-subscript-wrapper ng-tns-c48-2"><!---->
<div class="mat-form-field-hint-wrapper ng-tns-c48-2 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);"><!---->
<div class="mat-form-field-hint-spacer ng-tns-c48-2"></div>
</div><!---->
</div>
</div>
</mat-form-field></efanet-input>
<div class="form-group login-pf-settings">
<div id="kc-form-options">
</div>
<div class="">
<span><a tabindex="6" href="mailto:wcp@efa.eu?subject=EFAnet%20login%20request">Need help?</a></span>
</div>
</div>
<efanet-submit name="login" label="Log In" disabled="" _nghost-bjk-c71="" ng-version="9.0.3"><button _ngcontent-bjk-c71="" mat-flat-button="" color="primary" type="submit" class="mat-focus-indicator mat-flat-button mat-button-base mat-primary"
disabled="true"><span class="mat-button-wrapper">Log In</span>
<div matripple="" class="mat-ripple mat-button-ripple"></div>
<div class="mat-button-focus-overlay"></div>
</button></efanet-submit>
</form>
Text Content
EFANET Username Password visibility_off vpn_keyToken Authentication method help_outline Passcode visibility_off Need help? Log In