Skip to main content

Introduction

keycloak-2fa-messaging-authenticator is a Keycloak SPI extension that adds one-time password delivery through messaging channels.

What it supports

  • SMS with Twilio, AWS SNS, and Vonage
  • Telegram bot delivery
  • WhatsApp API delivery
  • Signal through signal-cli-rest-api
  • Enrollment via a required action
  • Conditional and always-on authenticator variants