I'm configuring Keycloak email verification for my website. I found the settings to require email verification for signups but that doesn't fit my use-case.
My website can be used without verified email, but some functions may be disabled. So when a user registers, I would like to send email verification emails but the user should logon regardless of actual verification. When a user chooses a function in the site that requires verified email, I want to have a link to resend the verification email.
I think this is not possible with the standard Keycloak features. I'm not sure how to go about implementing this. Perhaps it is possible with a custom SPI or API? I'm not very proficient with Java and JBoss but with some good examples and pointers I could give it a try to implement it.
How to make this work? Any help is welcome.