Skip to content

Agama Project for Authn Techniques that rely on sending email

License

Notifications You must be signed in to change notification settings

yuremm/agama-smtp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Agama-SMTP logo

Agama SMTP Project

Agama Flows to register and authenticate a person via email.

Implementations

  • Jans Auth Server
  • Gluu Flex

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
  1. 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

About

Agama Project for Authn Techniques that rely on sending email

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • JavaScript 46.1%
  • Java 40.0%
  • Groovy 13.9%