Respuesta de cambio en Oauth2 Spring

Hola, he publicado esta pregunta en este foro. Lo publico aquí también, para tener más posibilidades de respuesta

http://forum.spring.io/forum/spring-projects/security/oauth/745627-response-of-oauth2

Necesito agregar información en la respuesta json de una autenticación Oauth2. Ahora mi configuración devuelve una respuesta como:

{"access_token":"523dd467-e5c0-407b-95e4-ea60a403d772",
"token_type":"bearer",
"refresh_token ":"e3378c95-1ebf-419b-bf45-e734d8e94aba",
"expires_in":43199}

Pero lo que deseo es tener un desalojo como:

{"access_token":"523dd467-e5c0-407b-95e4-ea60a403d772",
"token_type":"bearer",
"refresh_token ":"e3378c95-1ebf-419b-bf45-e734d8e94aba",
"expires_in":43199, "other":"value"}

¿Es esto posible de una manera fácil?

Otra pregunta es: ¿es correcto que si deseo cambiar expireTime debo implementar la interfaz TokenStore? ¿Hay alguna documentación al respecto?

La última pregunta es: ¿hay una manera fácil de realizar la autenticación Oauth2 con credenciales (nombre de usuario y contraseña) en formato json?

Respuestas a la pregunta(2)

Su respuesta a la pregunta