Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.

...

Y llamamos al método getAfiliacion pasándole el subject del tokenel token como String (cogido con @RequestHeader en nuestro método REST) y el Jwt (cogido con @AuthenticationPrincipal)

Bloque de código
languagejava
// 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
languagejava
	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;

...