泽西岛:设置多个对象作为响应
Jersey : setting multiple object in response
我正在将 dropwizard 与 jersey/jackson 和 satellizer 一起使用。
默认情况下,在注册路由中返回的对象是一个 JWT 令牌,如下所示:
Response.status(Status.CREATED).entity(token).build()
所以我想在响应中嵌入额外的数据,例如用户 ID 和其他数据。
我怎样才能做到这一点?
提前致谢
我会使用 Jose4J for encoding the returned access_token as the JWT sent back to Satellizer. In the Angular App use jsjws or jwt-decode 来解码您的令牌。然后在您的 Angular 应用程序中,您在 authenticate
:
的承诺中处理它
$auth.authenticate('google',params).then(function(response) {
$log.log('Authenticated!!!!!!!');
var token = $auth.getToken();
var userInfo= jwt_decode(token);
});
我正在将 dropwizard 与 jersey/jackson 和 satellizer 一起使用。
默认情况下,在注册路由中返回的对象是一个 JWT 令牌,如下所示:
Response.status(Status.CREATED).entity(token).build()
所以我想在响应中嵌入额外的数据,例如用户 ID 和其他数据。
我怎样才能做到这一点?
提前致谢
我会使用 Jose4J for encoding the returned access_token as the JWT sent back to Satellizer. In the Angular App use jsjws or jwt-decode 来解码您的令牌。然后在您的 Angular 应用程序中,您在 authenticate
:
$auth.authenticate('google',params).then(function(response) {
$log.log('Authenticated!!!!!!!');
var token = $auth.getToken();
var userInfo= jwt_decode(token);
});