...
Y llamamos al método getAfiliacion pasándole el subject del token, el token como String (cogido con @RequestHeader en nuestro método REST) y el Jwt (cogido con @AuthenticationPrincipal):
| Bloque de código | ||
|---|---|---|
| ||
// Si la aplicación tiene login dual serviciosRrhhClient.getAfiliacion(subject, token, jwt); // Versión sólo OAuth serviciosRrhhClient.getAfiliacion(subject, jwt); |
Esto nos devuelve un objeto de tipo tipo AfiliacionDTO, que contiene información del usuario. En concreto, se compone de estos campos:
| Bloque de código | ||
|---|---|---|
| ||
private String identificador; private String letra; private String tipoIdentificador; private String nombre; private String apellido1; private String apellido2; private Date fechaNacimiento; private String sexo; private String nacionalidad; private DireccionDTO direccion; private List<String> telefonos; private List<String> emails; private List<CentroAlumnoDTO> centros; |
...