Shiro negotiate

Added negotiate/sso for shiro using waffle.