Auth

Secure auth for your fintech app

A comprehensive authentication system with enterprise-grade security. Built for fintech applications with multi-factor authentication, flexible user identifiers, and powerful security features. Either use our API or use our pre-built apps.

Comprehensive security and flexible authentication

Our authentication solution is designed to be flexible and secure, with a range of features to help you manage user authentication.

Block attacks

Advanced bot management and DDOS protection powered by Cloudflare Enterprise.

Flexible user identifier

Supports unique email, mobile number, username, or UUID identifiers.

Authorization challenges

Protect users with multiple authentication steps.

Simultaneously login

Easily flip between mobile and desktop devices to create and view transactions.

Tokens

Token-based HTTP Authentication scheme with support for multiple concurrent sessions and variable session durations.

Registration

Users can register with an identifier and password, while admins can create and invite users who need to verify their email or mobile number.

Login

Authentication via user identifier and password, with optional additional authorization level checks configurable on the API.

Password management

Reset passwords via email links, modify passwords with authentication, and customize password resets to force renewal before allowing authentication.

Email and mobile verification

Automated verification process for added emails/mobiles, with configurable verification requirements for transactions.

Multi-factor authentication

Setup multiple secondary authenticators (TOTP, SMS, Static) with configurable MFA challenges for different scenarios.

Deactivation

Users can deactivate accounts through email confirmation, while admins can force deactivation or handle it on users' behalf.

Frequently asked questions

Rehive's authentication solution includes multi-factor authentication, user registration, login, logout, password reset, flexible user identifiers (email, mobile number, username, or UUID), multiple authentication steps, and simultaneous login capabilities across devices.
Yes, it is possible to build a custom authentication layer for your Rehive app.
Yes, it is possible to only use authentication without any of the other Rehive features.
Rehive is built with the highest level of end-user security in mind, incorporating features like flexible user identifiers, configurable multi-factor authentication challenges, and more to keep user funds secure and ensure a simplified end-user experience.
Rehive supports a variety of user identifiers including email, mobile number, username, and UUID, offering flexibility in how users can register and authenticate.