Hi all, I'm trying to have Zeppelin authenticate against a server application which delegates tokens to authenticated users to be used for future calls after login. What I'm trying to achieve is that Zeppelin would make a call to this server to retrieve this a token then make this token available within notebook paragraphs to be used by a client library to make calls back to the server for data loading. Currently, I have the token being retrieved by a custom GroupRealm implementation which can be plugged into shiro. So far, so good. But what I'm having difficulty with is making this token available within the notebook paragraph, once the user logs in, since Zeppelin seem to only use it's SecurityUtils class to communicate with shiro and the methods in this class are quite limiting. Of course, I can make source code changes to Zeppelin to achieve this, but this is not very desirable from a maintenance perspective. Is there a better, more pluggable way of customising Zeppelin authentication which I am missing?
Thanks for any information/suggestions you can provide, Bradley Barber