An open API service indexing awesome lists of open source software.

https://github.com/yakovlev-alexey/keycloak-email-link-auth

A Keycloak plugin to authenticate users using a link sent via email
https://github.com/yakovlev-alexey/keycloak-email-link-auth

java keycloak keycloak-provider keycloak-spi

Last synced: 5 months ago
JSON representation

A Keycloak plugin to authenticate users using a link sent via email

Awesome Lists containing this project

README

        

# Keycloak Email Link Authenticator

This repository contains source code for Keycloak plugin developed in my tutorial - https://dev.to/yakovlev_alexey/how-to-create-a-keycloak-plugin-3acj.

1. To build the plugin run `mvn clean package`.
2. Move or copy newly built plugins into `docker/plugins` folder: `rm docker/plugins/*.jar && mv target/*.jar docker/plugins/`.
3. Run docker-compose: `docker-compose up --build keycloak mailhog`.
4. Visit http://localhost:8024 in your browser to enter Keycloak and configure the plugin. Read about configuration in the article - https://dev.to/yakovlev_alexey/how-to-create-a-keycloak-plugin-3acj#configure-test-bench.
5. Visit http://localhost:8024/realms/master/acoount/ to see plugin in action.

You may this plugin in your projects freely. See [MIT license](/LICENSE).