GluuFederation / agama-smtp

Agama Project for Authn Techniques that rely on sending email
Apache License 2.0
1 stars 5 forks source link
email otp smtp
Agama-SMTP logo

Agama SMTP Project

Agama Flows to register and authenticate a person via email.

Implementations

Flow: Combined Authn / Registration

The main flow of this project is org.gluu.agama.smtp.main. In step one, the person enters their email address, to which the IDP sends an OTP code. After OTP verification, if the email address is known, the flow is successful. If the email address is new, the IDP displays a registration form.

Requirements

  1. A way to send email messages! If you are using Jans Auth Server, it has an SMTP service for sending email, which needs to be configured.

Testing

  1. You'll need an OpenID Connect test RP. You can try

  2. Send an OpenID Authn Request to your IDP using acr_values=agama and agama_flow=org.gluu.agama.smtp.main

Core Developers

Arnab
Arnab Dutta

License

This project is provided under the Apache 2.0 License