esup-multi

Arborescence des pages

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Bloc de code
<host>/<uri>/<username>
  • host : adresse du serveur
  • uri : chemin éventuel vers le service
  • username : identifiant (login) de l'utilisateur pour lequel on souhaite les informations et les rôles, c'est à dire l'utilisateur qui se connecte. Le login sera celui retourné par le serveur CAS après authentification.

...

Bloc de code
{
	"lastname": String,
	"firstname": String,
	"birthdate": String,
	"gender": String,
	"affiliation": String,
	"photo": String,
	"ine": String,
	"errors": [String],
	"cards": {
		"studentCard": {
			"title": String,
            "subtitle": String,
            "endDate": Number,
            "idNumber": String,
            "csn": String,
            "qrCode": {
            	"type": String,
            	"value": String
            }
		},
		"euStudentCard": {
            "title": String,
            "subtitle": String,
            "endDate": Number,
            "idNumber": String, 
            "ecsn": Number,
            "euid": Number,
            "qrCode": {
            	"type": String,
            	"value": String
            }
        },
        "staffCard": {
            "title": String,
            "subtitle": String,
            "endDate": Number,
            "idNumber": String,
            "csn": String,
            "qrCode": {
            	"type": String,
            	"value": String
            }
        }
	}	
}

Les données à la racine seront les données communes à chaque carte :

  • lastname : prénom nom de l’utilisateur

  • firstname : nom prénom de l’utilisateur

  • birthdate (nullable) : date de naissance de l’utilisateur

  • gender (nullable) : genre de l’utilisateur

  • affiliation : type d’utilisateur (student | staff)

  • photo : photo de l’utilisateur encodée en base64

  • ine (nullable) : code INE de l’utilisateur (dans le cas où l’utilisateur est un étudiant)

...