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
- Host: GitHub
- URL: https://github.com/yakovlev-alexey/keycloak-email-link-auth
- Owner: yakovlev-alexey
- License: mit
- Created: 2022-10-31T11:31:55.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-11-05T10:49:48.000Z (over 2 years ago)
- Last Synced: 2024-11-07T10:53:00.708Z (6 months ago)
- Topics: java, keycloak, keycloak-provider, keycloak-spi
- Language: Java
- Homepage: https://dev.to/yakovlev_alexey/how-to-create-a-keycloak-plugin-3acj
- Size: 19.5 KB
- Stars: 8
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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).