I have an existing GWT app where I want to add simple login support so I can customize backend support/features per user (or actually groups of users). My use case is very basic, all I need to do is display a login dialog before my app loads so I know what user is using the app, then on the server I will have a property file that knows about all users(groups) with various properties custom for each group. Its a bit more complicated than that...but not much.
I thought I would use Shiro for this as it's reported to be simple to use so it seems a good fit. However I have not used Shiro before and find the online documentation confusing because it references other tools that are not relevant in my case, e.g. stormpath, git, etc. Also the samples seem to use jsp for login/logout/etc. Since I have a GWT app, I have a single HTML file but no jsp. What is the simplest way to add a login to my app server (Tomcat) and then have Shiro know about that login so on the server I can determine which user it is? -Dave
