Authentication UI and Wallet Connector
Integrate secure and seamless authentication for your users.
Openfort provides a comprehensive suite of authentication elements to ensure secure and flexible user access to your platform. Here's a summary of the key authentication capabilities:

Social Login#
Implement OAuth-based authentication flows to allow users to sign in using their accounts from popular social media platforms or other OAuth providers. This method enhances user convenience and can increase sign-up rates.
Password Auth#
Set up secure password-based authentication. Always salt and pepper passwords before hashing to enhance security against brute-force attacks.
SIWE (Sign-In with Ethereum)#
Enable users with existing Ethereum wallets to authenticate seamlessly using the Sign-In with Ethereum (SIWE) protocol. This feature bridges the gap between traditional web applications and blockchain-based identities.
Wallet Connector Library#
Using Openfort Kit you'll be able to authenticate external wallets like MetaMask, Coinbase Wallet, and Rainbow. This library simplifies the integration of wallet authentication into your application.
Custom Auth#
Integrate third-party authentication providers via JWT token or OIDC alongside Openfort's embedded wallets. This flexibility allows you to maintain your existing authentication stack while adding blockchain capabilities.
Guest Access#
Enable temporary guest accounts for users who want to explore your platform without full registration. Configure guest user permissions and create dedicated homepages or experiences for these temporary users.
Account Linking#
Connect multiple authentication methods to a single user account. This feature allows users to access their account through various identity providers while maintaining a unified profile within your application.