What this solution does
The BBcoding module enables fast passwordless login on 1C-Bitrix websites using Passkey (WebAuthn) keys with biometrics and PIN codes across multiple platforms. Apple devices support Face ID and Touch ID. Windows Hello provides face recognition, fingerprint scanning, or PIN code entry. Android devices utilize fingerprint or compatible face recognition. Authentication is also possible via graphical unlock patterns, passcodes, or standard device PINs. Computer login requires confirmation on a smartphone via QR code. Available methods depend on device capabilities, browser support, and key storage. The module additionally supports login through VK ID, Yandex ID, and Sber ID.
Passkey functionality allows access to existing accounts without entering a password, using device security features. A unified management page lists keys, allowing renaming, revocation, and enabling or disabling confirmation services. Integration with login forms is standard, supporting components and placement options for non-standard pages. Separate settings are configured per site, including RP ID and trusted HTTPS origins. Conditional UI is activated in supported browsers and on compatible devices.
The module enables fast login via Face ID, Passkey (WebAuthn), as well as through VK ID, Yandex ID, and Sber ID. The system uses official SDK buttons capable of displaying the name of a known user. After successful authentication, the popup window closes and the user is returned to the site. Services are linked to the account after access is confirmed. Matching with an existing account occurs upon sufficient contact verification and when a single valid match exists. If the site policy allows registration, the user is created using standard Bitrix tools.
Layout and styling settings include separate profiles for the login page and the checkout page. Buttons can be arranged in a row or column, with configurable service order, width, alignment, and external margins. Placement is defined by a CSS selector, including after the checkout form header. The Passkey builder offers five color schemes, custom color selection, corner radius settings, and dimensions for buttons and module windows. Settings preview is available in the administrative interface. The system Passkey confirmation window is rendered by the browser or device. The appearance of official service buttons is configured within the parameters of their SDK; the local preview does not recognize the specific service account.
The management and security section provides an overview of login method status and key statistics.
The module provides user key management, diagnostics, and event logging.
It preserves the standard password-based login and the mandatory two-factor authentication of the Bitrix platform. Application secrets are stored in encrypted form using Bitrix built-in tools.
During module removal, data can be retained for reinstallation or the storage can be completely cleared.
The solution does not collect biometric data and does not send analytics to the developer; official SDKs perform only the statistics requests specified by the services.
Operation requires HTTPS, the Bitrix main module version 24.0.0 or newer, PHP 8.2–8.4 with JSON, OpenSSL, and cURL support, as well as MySQL 8.0+ or MariaDB 10.6+ databases.
Integration with services requires dedicated applications with correctly configured return addresses.
If “Quick login: Face ID, Passkey / WebAuthn, VK ID, Yandex ID, Sber ID” is required, General iT can help with installation, configuration and a technical check after integration.