anchor.diff:      #watts_rsp{}.
   
   
  -validate_jwt(#{ claims := #{iss := _Iss,
  +validate_jwt({ok, #{ claims := #{iss := _Iss,
                               sub := _Sub,
                               exp := _Exp,
                               iat := _Iat,
                               watts_service := _Service
                              }
  -              } = Jwt , Rsp, _) ->
  +              } = Jwt }, Rsp, _) ->
       {Jwt, Rsp, undefined};
  -validate_jwt(_, Rsp, JwtMap) ->
  -    {invalid, Rsp, JwtMap}.
  +validate_jwt({ok, _}, Rsp, JwtMap) ->
  +    {invalid, Rsp, JwtMap};
  +validate_jwt({error, Error}, Rsp, JwtMap) ->
  +    {Error, Rsp, JwtMap}.
   
   get_rsp_keys(<< File:7/binary, Path/binary >>)
     when File == <<"file://">> ->
  
positive.code:     maps:from_list(MapList);
  ensure_map(_) ->
      #{}.
  
negative.code:                  referer = Referer
                  },
      {ok, Rsp#watts_rsp{session = Session}};
  update_rsp_on_success({Error, Rsp, JwtMap}, Referer) ->
      {error, {bad_jwt, Error}, return_url(Rsp, JwtMap, Referer) }.
  
  
  
  
  