EOSIO Tools

Universal Authenticator Library (UAL)

A single implementation to support multiple authenticator integrations

A single implementation to support multiple authenticator integrations

The EOSIO ecosystem has a number of community-created Authenticators that store users’ private keys. Users can utilize Authenticators to sign the transactions when interacting with EOSIO based applications. Different users have different preferences on which Authenticator to use. The variety benefits users, but creates additional work for application developers who in the past have had to integrate individually with each Authenticator.

The Universal Authenticator Library (UAL) simplifies the development experience supporting multiple authenticators by providing a single integration that enables support for a multitude of authenticators and provides a consistent user experience for users signing transactions in EOSIO based applications.