Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Jersey:在响应中设置多个对象_Java_Jersey_Satellizer - Fatal编程技术网

Java Jersey:在响应中设置多个对象

Java Jersey:在响应中设置多个对象,java,jersey,satellizer,Java,Jersey,Satellizer,我将dropwizard与jersey/jackson和satellizer一起使用 默认情况下,在注册路由中,返回的对象是如下所示的JWT令牌: Response.status(Status.CREATED).entity(token).build() 所以我想在响应中添加额外的数据,比如用户id和其他数据 我怎样才能做到这一点 提前感谢我会将返回的访问令牌编码为JWT发送回Satellizer。在Angular应用程序中,使用或解码您的令牌。然后在Angular应用程序中,按照认证的承诺

我将dropwizard与jersey/jackson和satellizer一起使用

默认情况下,在注册路由中,返回的对象是如下所示的JWT令牌:

Response.status(Status.CREATED).entity(token).build() 
所以我想在响应中添加额外的数据,比如用户id和其他数据

我怎样才能做到这一点

提前感谢

我会将返回的访问令牌编码为JWT发送回Satellizer。在Angular应用程序中,使用或解码您的令牌。然后在Angular应用程序中,按照
认证的承诺处理它:

    $auth.authenticate('google',params).then(function(response) {
      $log.log('Authenticated!!!!!!!');
      var token = $auth.getToken();
      var userInfo= jwt_decode(token);
    });