idp.softgarden.io
Open in
urlscan Pro
5.199.137.200
Public Scan
Submitted URL: https://email.canny.io/c/eJwUyE1uryAQAPDTwO4RGFFkweKlCfcYYQT6gQbGJv2fvun2l4O1-qQkKRhnvN395ldZw66dS_bMK7i87edK2Z_eYXYpmX...
Effective URL: https://idp.softgarden.io/authentication/login?login_challenge=03dba3c31b6f403ba9fe40a5dc4a4460
Submission: On June 27 via manual from NL — Scanned from NL
Effective URL: https://idp.softgarden.io/authentication/login?login_challenge=03dba3c31b6f403ba9fe40a5dc4a4460
Submission: On June 27 via manual from NL — Scanned from NL
Form analysis
2 forms found in the DOMPOST /authentication/login/webauthn/finish
<form id="passKeyForm" action="/authentication/login/webauthn/finish" method="post">
<input type="hidden" name="challenge" value="03dba3c31b6f403ba9fe40a5dc4a4460">
<input type="hidden" name="clientId" value="979d4cdd-8abc-4532-ad79-5b8efcc3747e">
<input type="hidden" id="webAuthnAssertionResponse" name="webAuthnAssertionResponse">
</form>
POST /authentication/login
<form class="sg-panel" id="login-form" action="/authentication/login" method="post">
<div class="sg-panel__header">
<h2>Log in</h2>
</div>
<div class="sg-panel__content">
<input type="hidden" name="login_challenge" value="03dba3c31b6f403ba9fe40a5dc4a4460">
<input type="hidden" name="client_id" value="979d4cdd-8abc-4532-ad79-5b8efcc3747e">
<div id="passkeyError" class="sg-form-error hidden">Authentication with Passkey failed</div>
<!-- Necessary that autocomplete is working, don't remove -->
<!-- Hidden input is not working with autocomplete, position: absolute not for other password managers like lastpass -->
<input type="password" name="password" id="password" autocomplete="current-password" style="display: block; visibility: hidden; opacity: 0; border: none; padding: 0; margin: 0; width: 0; height: 0">
<label class="sg-form-field">
<input class="sg-input" type="text" name="login" autocomplete="username" placeholder="Email or username" autofocus="" required="">
<span>Email or username</span>
<div class="loginOptions">
<a id="passkey" class="sg-link" tabindex="-1" href="javascript:void(0)">Passkey</a>
<span>or</span>
<a class="sg-link" tabindex="-1" href="sso?login_challenge=03dba3c31b6f403ba9fe40a5dc4a4460&client_id=979d4cdd-8abc-4532-ad79-5b8efcc3747e">SSO</a>
</div>
<script src="https://static.softgarden.de/thirdparty/webauthn-json/webauthn-json.js"></script>
<script>
const passkey = document.getElementById('passkey');
const passkeyError = document.getElementById('passkeyError');
const webAuthnAssertionResponse = document.getElementById('webAuthnAssertionResponse');
const passKeyForm = document.getElementById('passKeyForm');
passkey.addEventListener('click', async function() {
passkeyError.classList.add('hidden');
try {
const response = await fetch('/authentication/login/webauthn/init', {
method: 'POST'
});
if (!response.ok) {
passkeyError.classList.remove('hidden');
return;
}
const authenticationRequest = await response.json();
const publicKeyCredential = await webauthnJSON.get(authenticationRequest);
webAuthnAssertionResponse.setAttribute('value', JSON.stringify({
assertionResponseRaw: JSON.stringify(publicKeyCredential),
challenge: authenticationRequest.publicKey.challenge
}));
passKeyForm.submit();
} catch (e) {
console.error(e);
passkeyError.classList.remove('hidden');
}
});
</script>
</label>
</div>
<div class="sg-panel__footer">
<span><!-- SPACER --></span>
<button type="submit" class="sg-button sg-button--primary">Next</button>
</div>
</form>
Text Content
You are an applicant? This way Free trial WELCOME TO SOFTGARDEN LOG IN Authentication with Passkey failed Email or username Passkey or SSO Next WHAT SOFTGARDEN OFFERS * APPLICANT MANAGEMENT * FEEDBACK SOLUTION * CAREER SITE * EMPLOYEE REFERRAL PROGRAM Support Data Privacy Imprint ©2024 powered by softgarden