Hello everyone!
I have created two Keycloak extensions as part of my bachelor thesis and would like to get feedback on them. It would be very useful for me as a developer and also for the thesis defense I have next week.
The first is used to send notification emails when a user logs in from a new IP address.
The second is used to display information about past logins.
Both can be connected to the GeoLite2 Free Geolocation Data database to obtain the location of the IP address from which the user logs in.
That’s all! Otherwise, a wonderful contribution, and quite a bit more polished than a lot of other extension attempts I’ve seen. Congratulations on your thesis.
Thank you so much for your replies and for the review! I really appreciate it!
#1 This is a great point, I’ll check that out. #2 Yes, I know about this one, the reason is that I wanted the extensions to be able to be used and distributed separately even though right now they are in the same repo. #3 I am planning to improve it the way that you’re saying, #4 Great point!
Once again, thank you for your feedback! I also made a PR to the list you linked above.