← Volver al índice de módulos

auth_arnacon

The Arnacon Authentication module provides ENS-based authentication for Kamailio by verifying ENS domain ownership through cryptographic signature validation. This module enables users to authenticate
🔒 Autenticación y Seguridad Kamailio 6.1

Descripción general

The Arnacon Authentication module provides ENS-based authentication for Kamailio by verifying ENS domain ownership through cryptographic signature validation. This module enables users to authenticate using their ENS domains (e.g., user.cellact.global) instead of traditional username/password combinations. The module implements a secure authentication flow where clients sign a message containing a UUID and timestamp, and the module verifies that the signature comes from the current owner of the specified ENS domain. This provides strong cryptographic authentication while maintaining compatibility with existing SIP infrastructure. Key features: * ENS domain-based authentication * ECDSA signature verification using secp256k1 * Support for both traditional and wrapped ENS domains * Automatic ENS Name Wrapper detection and handling * Configurable signature timeout for replay attack prevention * Multi-network support (Polygon, Ethereum, custom networks)

Documentación oficial: https://www.kamailio.org/docs/modules/stable/modules/auth_arnacon.html
Código fuente: https://github.com/kamailio/kamailio/tree/master/src/modules/auth_arnacon

Autores y contribuidores

Jonathan KandelCellact B.V. <jonathan@cellact.com>

Copyright © 2025 Cellact B.V.

Módulos relacionados

auth auth_db auth_diameter auth_ephemeral auth_radius crypto htable ipops