SimpleAuth.link brings passwordless authentication to your users using just an email address.
SimpleAuth.link empowers application developers to eliminate the complexities of user authentication and login systems. It streamlines the user experience by replacing traditional passwords with a secure, email-based login mechanism.
Why Choose SimpleAuth.link?
-
π Enhanced Security: By removing passwords from the equation, you reduce the risks of password theft, reuse, and related vulnerabilities. Instead, authentication is handled via secure, cryptographically generated tokens signed with Ed25519.
-
π§βπ» Improved User Experience: Users enjoy a simplified login process. With no need to remember or manage passwords, they can quickly and safely access your application using a magic link sent to their email.
-
π Efficient Integration: With only a couple of API requests, you can seamlessly integrate SimpleAuth.link into your application. A Go client is also provided to get you started even faster.
-
π‘οΈ Privacy & Uniqueness: SimpleAuth.link stores nothing. Tokens are self-contained and stateless: the userβs email is embedded (base64url-encoded) and the whole token is signed, so no personal data is ever stored on SimpleAuth.link servers.
Getting Started
-
Create Your App: Begin by creating your app. This step involves setting up your application with a unique App ID, defining session parameters, and configuring the redirect URL and secret.
-
Authenticate Your Users: Use the authentication endpoint to request a token for your users. When a user provides their email, SimpleAuth.link will generate a secure token and send it via a magic link, allowing them to log in effortlessly.
-
Verify the Token: When the user returns through the magic link, verify the token before opening the session.
Try the API
The interactive Swagger UI is the fastest way to explore and test the endpoints.
You can also run the API locally, read Self-host section for more information.
SimpleAuth.link is designed to take the burden of user authentication off your shoulders, allowing you to focus on what matters most delivering an exceptional experience to your users.