According to schemas, the endpoint /userinfo can return a response like below :
{
"sub": "0faa3bdf-2178-4600-989f-b3a95add44e0",
"lastName": {
"value": "john",
"source": "franceconnect.gouv.fr",
"certificationDate": "1997-03-09T00:00:00.0Z"
},
"email_verified": true,
"gender": {
"value": "Masculin",
"source": "franceconnect.gouv.fr",
"certificationDate": "1997-03-09T00:00:00.0Z"
},
"preferred_username": "john@cap.com",
"given_name": "john",
"birthDate": {
"value": "1999-09-24",
"source": "franceconnect.gouv.fr",
"certificationDate": "1997-03-09T00:00:00.0Z"
},
"middleNames": {
"value": "Names",
"source": "franceconnect.gouv.fr",
"certificationDate": "1997-03-09T00:00:00.0Z"
},
"firstName": {
"value": "john",
"source": "franceconnect.gouv.frt",
"certificationDate": "1997-03-09T00:00:00.0Z"
},
"birthPlace": {
"value": "Paris",
"source": "franceconnect.gouv.fr",
"certificationDate": "1997-03-09T00:00:00.0Z"
},
"birthCountry": {
"value": "France",
"source": "franceconnect.gouv.fr",
"certificationDate": "1997-03-09T00:00:00.0Z"
},
"name": "john john",
"family_name": "john",
"email": "john@cap.com"
}
@BertrandGervais @jthiard @ghislainfabmob do we want to encapsulate information by scope to more readability and avoid claim collisions between all claims used by the clients ?
According to schemas, the endpoint /userinfo can return a response like below :
{ "sub": "0faa3bdf-2178-4600-989f-b3a95add44e0", "lastName": { "value": "john", "source": "franceconnect.gouv.fr", "certificationDate": "1997-03-09T00:00:00.0Z" }, "email_verified": true, "gender": { "value": "Masculin", "source": "franceconnect.gouv.fr", "certificationDate": "1997-03-09T00:00:00.0Z" }, "preferred_username": "john@cap.com", "given_name": "john", "birthDate": { "value": "1999-09-24", "source": "franceconnect.gouv.fr", "certificationDate": "1997-03-09T00:00:00.0Z" }, "middleNames": { "value": "Names", "source": "franceconnect.gouv.fr", "certificationDate": "1997-03-09T00:00:00.0Z" }, "firstName": { "value": "john", "source": "franceconnect.gouv.frt", "certificationDate": "1997-03-09T00:00:00.0Z" }, "birthPlace": { "value": "Paris", "source": "franceconnect.gouv.fr", "certificationDate": "1997-03-09T00:00:00.0Z" }, "birthCountry": { "value": "France", "source": "franceconnect.gouv.fr", "certificationDate": "1997-03-09T00:00:00.0Z" }, "name": "john john", "family_name": "john", "email": "john@cap.com" }@BertrandGervais @jthiard @ghislainfabmob do we want to encapsulate information by scope to more readability and avoid claim collisions between all claims used by the clients ?