{"repo":"mesutpiskin/keycloak-2fa-email-authenticator","free":true,"listed":false,"github":"https://github.com/mesutpiskin/keycloak-2fa-email-authenticator","clone":"git clone https://github.com/mesutpiskin/keycloak-2fa-email-authenticator.git","description":"🔒 Keycloak Authentication Provider implementation to get a two factor authentication with a OTP/code/token send via Email (SMTP, SendGrid, AWS SES, Mailgun)","language":"Java","stars":279,"topics":["email-otp","keycloak","keycloak-spi","two-factor-authentication","aws-ses-mailer","sendgrid-otp"],"license":"Apache-2.0","category":"auth-billing-email","readme_excerpt":"Keycloak 2FA Email Authenticator A Keycloak Authentication Provider for two-factor authentication (2FA) via email OTP. Supports Keycloak SMTP, SendGrid, AWS SES, and Mailgun. Documentation Full documentation — installation, configuration, template customization, and contribution guide — is available at: https://mesutpiskin.github.io/keycloak-2fa-email-authenticator/ Highlights - Email OTP login for Keycloak browser flows - Configurable code length, TTL, resend cooldown, and max attempts - Optional masked email display on the OTP form for better UX after the code is sent - Multiple email delivery backends: Keycloak SMTP, SendGrid, AWS SES, and Mailgun Related projects Need OTP via SMS, Telegram, WhatsApp, or Signal? See the sibling project: keycloak-2fa-messaging-authenticator — same approach, different channel. Quick Start The easiest way to get the JAR is via Maven Central. Use the version matching your Keycloak installation: Maven: Gradle: Version format: -KC — all versions on Maven Central. Contributing Contributions are welcome — bug reports, feature requests, translations, and pull requests. Please open an issue first for significant changes. Sponsor This project is developed and maintained voluntarily. If you'd like to support it, donations go to KACUV — a non-profit supporting children in need. License Licensed under the Apache License 2.0.","default_branch":null,"files":null,"tree":[],"storefront":"/r/mesutpiskin","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mesutpiskin/keycloak-2fa-email-authenticator/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}