Hi,
I'm considering to create a new application and for sure I'll use
keycloak as user backend. It's really cool stuff what you guys created.
I thought about various solutions for notifications of my application
and was wondering if you guys already thought about to extend your
e-mail notification to a more general and flexible system. So that not
only keycloak e-mails will be sent over keycloak but also other
applications e-mails and even more notifications can be send over
keycloak (I'm thinking here of SMS, etc.). Therefore applications would
need to upload any kind of templates to keycloak and somehow be able to
manage them. There are 2 reasons for such a step. First of all keycloak
already provides such basic functionality to sent notifications and so
extending it could be done with lower overhead. Second, keycloak already
owns the recipient data, if applications manage users over keycloak.
As additional feature of course a proper monitoring should be placed in
such a feature, since notifications are really vital to modern applications.
We would be able to provide programming resources for such a feature but
of course working together, specially for the design phase, with you guys.
The alternative would be to provide a different notification system and
forward keycloak e-mails to that service (actually the event to sent a
notification). Don't know if this actually is the way to go ...
My motivation for such a feature is, that a single application should be
responsible for sending notifications of any kind and not be widespread
over various applications.
Any ideas welcome ;) Eventually I overlooked something in my design ...
Thx in advance for all your thoughts & all the best
/david