UNPKG

@ideem/zsm-client-sdk

Version:

ZSM makes 2FA easy and invisible for everyone, all the time, using advanced cryptography like MPC to establish cryptographic proof of the origin of any transaction or login attempt, while eliminating opportunities for social engineering. ZSM has no relian

109 lines (91 loc) 4.1 kB
ZSM Client SDK for Browser Apps Latest version: v2.3.0 Latest release date: March 24, 2025 The ZSM Client SDK for Browser Apps provides the resources needed to integrate Ideem's FIDO2 Authenticator and Universal MFA into a browser application. ## Resources: - UMFA Documentation: https://docs.useideem.com/umfa_sdk/browser/index.html - FIDO2 Documentation: https://docs.useideem.com/fido2_sdk/browser/index.html - Support: support@useideem.com ## Known Issues - None ---- ## Release 2.3.0 - Mar 24, 2025 [ NPM PACKAGE RELEASE ] **[ LATEST ]** - Minor bug fixes and improvements - Updates to documentation - Introduces web-worker-driven JS SDK Client for browser-based applications - Significant performance improvements to the UMFA JS Client - Updates native mobile SDKs to support the new optimized flows - Adds unenroll/webauthnDelete functionality to UMFAClient and FIDO2Client (browser, mobile, and native) - Updates data parsing and replication in SQL and Oracle environments ## Release 2.2.12 - Mar 14, 2025 - Minor bug fixes and improvements - Updates to documentation - Improves server-side TLS handling performance - Adds optimized flows to the UMFA CLI Client ## Release 2.2.11 - Mar 5, 2025 - Minor bug fixes and improvements - Updates to documentation - Updates to UMFA CLI for enhanced trace reporting - Updates Affinity rules - Native Webauthn apps and sdk updates - Improves package and file versioning for safer deployments ## Release 2.2.10 - Feb 27, 2025 - Minor bug fixes and improvements - Updates to documentation - Performance upgrades to AS2 environment - Extended Trace Map and Host URL Parameter Renames - Updates to Android-based tls security - CLI updates for compression formats ## Release 2.2.9 - Feb 14, 2025 - Minor bug fixes and improvements - Updates to documentation - Adjustments to deployment process - React Native SDK updates - Extended trace mapping implementation ## Release 2.2.8 - Feb 7, 2025 [ NPM PACKAGE RELEASE ] - Minor bug fixes and improvements - Updates to documentation - Adds support for the latest version of the React Native SDK - Adds 2 New production-ready environments - Updates binaries for use with M-class Macs - Improves WASM binary benchmarks ## Release 2.2.7 - Jan 31, 2025 - Minor bug fixes and improvements - Updates to documentation - Removed validate token message from UMFA demo transcript - Fixes condition in which mobile portrait view loses contact with clear and docs buttons. - Removed dependency on colored crate - Added new API for enhanced security features ## Release 2.2.6 - January 24, 2024 [ NPM PACKAGE RELEASE ] - Minor bug fixes and improvements - Updates to documentation - Increased high-latency tolerance timeout from a 65-second max to a 300-second max. - Expand Performance Logging ## Release 2.2.4 - January 22, 2024 [ NPM PACKAGE RELEASE ] - Minor bug fixes and improvements - Updates to documentation - AS2 support added ## Release 2.2.3 - January 20, 2024 [ NPM PACKAGE RELEASE ] - Minor bug fixes and improvements - Updates to documentation - Stability and format improvements ## Release v2.2.2 - January 13, 2024 [ NPM PACKAGE RELEASE ] - Minor bug fixes and improvements - Updates to documentation - Deployment via NPM - Addition of Vue support (foundation for other web frameworks) - Addition of checkEnrollment() and enroll() APIs - Addition of SDK-to-server API Key for reporting purposes (not security) - Removal of validateToken() API. Token validation is to be via server-to-server for security reasons. ## Release v2.2.1 - December 9, 2024 [ NPM PACKAGE RELEASE ] - Performance and stability improvements - WASM size reduction - Reduced expiration time to 30 seconds for the JWT returned by Authenticate - Restructured SDK files to be more organized - Modified application configuration approach to use a configuration json file, but can also be overridden in the code. - Improvements to Demo apps at https://demo.useideem.com ## Release v2.2.0 - November 19, 2024 [ NPM PACKAGE RELEASE ] - Addition of FIDO2 Authenticator interfaces - Addition of Universal MFA interfaces