I have a use case that I'm attempting to accomplish with Keycloak but I'm not sure
is possible/practical.
In our application we want to invite a user
This will cause the following steps to happen:
1. A User is created in Keycloak
2. An email is sent to the user with a unique address to confirm their registration
3. The registration page is created at that address
4. Either the landing page is removed (registration cancelled)/ user goes to
registration and confirms their registration with additional information
Steps 1 and 2 are possible with existing functionality, was planning on creating a custom
event and then using the event SPI to handle the event, creating the user and sending the
email
I haven't been able to find a way to create a page reachable with an address. The
Authentication provider documentation allows me to create a .ftl template which I can
display to user through the context, but I was unable to find anything on displaying a
page without an already existing user context. I would appreciate suggestions as to how to
approach this, (or that it would be better to look at an implementation in the app itself
instead)
Thanks,
Will
Show replies by date