Enhance security and functionality of Bludit Secure plugin

- Added userHandle support in secure.js for WebAuthn credential response.
- Implemented authorization check for SSO configuration changes in plugin.php.
- Improved user session management and validation in App.php, including userStamp for enhanced security.
- Updated Store.php to ensure secure data handling and improved error handling during transactions.
- Removed outdated test files for auto-passkey and core functionality.
- Added OidcClient.php to enforce strict validation of OpenID Connect requests and responses.
- Enhanced error handling and logging throughout the application for better debugging.
This commit is contained in:
spleenftw committed 2026-11-03 10:59:31 +01:00
1 parent 0b983bcfbb
commit 1742084b45
12 files changed
+192 -228

No files matched your search

+1
View File
@@ -33,6 +33,7 @@
} else {
fields.authenticatorData = encode(credential.response.authenticatorData);
fields.signature = encode(credential.response.signature);
if (credential.response.userHandle !== null && credential.response.userHandle !== undefined) fields.userHandle = encode(credential.response.userHandle);
}
const result = await request('finish', fields);
window.location.assign(result.redirect);