87bkzGUVCW-CQ379gEOCLQ
completed
pre-authorized_code
eu.europa.ec.av.1
Inspect a single issuance session
omppc3N1ZXJBdXRohEOhASahGCFZAfIwggHuMIIBlKADAgECAhQ071TTAzkE-8BR_KmUsi5MrkBR1TAKBggqhkjOPQQDAjBCMQswCQYDVQQGEwJTRTELMAkGA1UECAwCU0UxEjAQBgNVBAoMCWlHcmFudC5pbzESMBAGA1UEAwwJbWRvYyBJQUNBMB4XDTI2MDQyNzE4MzE1MFoXDTI3MDQyNzE4MzE1MFowTTELMAkGA1UEBhMCU0UxCzAJBgNVBAgMAlNFMRIwEAYDVQQKDAlpR3JhbnQuaW8xHTAbBgNVBAMMFG1kb2MgRG9jdW1lbnQgU2lnbmVyMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEUNvlyeXqHPr1dYlTz0FA5ypFAcPszE6Dg7126QN4ObRoT1GyyWU6VH9yJbJk7DxH__Kgg9R7TV-4j2gBZO0RrKNdMFswCQYDVR0TBAIwADAOBgNVHQ8BAf8EBAMCB4AwHQYDVR0OBBYEFDcZqygRb1aIiD0d_OYlG8E3Qzg1MB8GA1UdIwQYMBaAFK1QwzPpCEDX1BACpXBpOXne3BRbMAoGCCqGSM49BAMCA0gAMEUCIQCgYJstW5dW-LAVXhbPQzBZpv51Q6Sl1pMcOQf8_lbUTAIgZad9t8Z5sTPjJ599pYpS0CDivnJIVjV5EE7f6l7Sc2dZAlzYGFkCV6dmc3RhdHVzoWtzdGF0dXNfbGlzdKJjaWR4GgABjmRjdXJpeFRodHRwczovL2FwaS5wbGF5Z3JvdW5kLmZyYW5jZS1pZGVudGl0ZS5nb3V2LmZyL2lncmFudGlvL2lzc3Vlci1iYWNrZW5kL3N0YXR1c2xpc3RzLzFnZG9jVHlwZXFldS5ldXJvcGEuZWMuYXYuMWd2ZXJzaW9uYzEuMGx2YWxpZGl0eUluZm-jZnNpZ25lZMB0MjAyNi0wNi0wOFQxMzozOToxMFppdmFsaWRGcm9twHQyMDI2LTA2LTA4VDEzOjM5OjEwWmp2YWxpZFVudGlswHQyMDI3LTA2LTA4VDAwOjAwOjAwWmx2YWx1ZURpZ2VzdHOhcWV1LmV1cm9wYS5lYy5hdi4xpQBYIFQ3MzlbAIffeQ2azAPdYeFQc1Ul9cAh1NwR5apYMS_aAVggSy0ZwZh66qdC7_XPwyZHAYCl0Xr9AM97K7V7A5wdHkgCWCCCzjmNSJAap4ENLRy8y-_soEMgmRVpSOiRbj9Cw_mE7QNYIElnN312BHF8YFTZCsV9mzHNwDRUF9cILWOI28VAtNKEBFggX2iNoe8PP6F1SCOzfsKWl9JiKO8ULViXnIU-_wCaQBNtZGV2aWNlS2V5SW5mb6FpZGV2aWNlS2V5pAECIAEhWCBMXQWq4EV0wRtw-cs1xNOK8aEPFaKfNVpS9jCC046OZiJYIEaXskaZW9dNlLxrAQX0AyLhzTSU3TuX_E101N9S3M9xb2RpZ2VzdEFsZ29yaXRobWdTSEEtMjU2WEAE1wiN61BM_bE3z5TsQKJGhkvRQrPqx_WQnMIcjdktNlVUNy2G-70-0dtWzkyL5wInoji7A1pAiqFVdDYUZcEQam5hbWVTcGFjZXOhcWV1LmV1cm9wYS5lYy5hdi4xhdgYWGCkZnJhbmRvbVggKTeQFnEeykMONREMss3YerFGUkTC2uMacWe6ZljB2lBoZGlnZXN0SUQAbGVsZW1lbnRWYWx1ZfVxZWxlbWVudElkZW50aWZpZXJrYWdlX292ZXJfMjHYGFhgpGZyYW5kb21YIBqJfdNUsjjdDB0TXjfQ7kwL-0ATF0YwdUKOuDrhkbDkaGRpZ2VzdElEAWxlbGVtZW50VmFsdWX1cWVsZW1lbnRJZGVudGlmaWVya2FnZV9vdmVyXzE42BhYZqRmcmFuZG9tWCD5YTv7uBQssrHAm6NNFXGKfeA4mK14JMjBDViurynel2hkaWdlc3RJRAJsZWxlbWVudFZhbHVlYkZScWVsZW1lbnRJZGVudGlmaWVyb2lzc3VpbmdfY291bnRyedgYWGCkZnJhbmRvbVgg0kbq9ZRO2t1Cpyvc1SwfMYVKzTBf9lYXbg5aS095BeFoZGlnZXN0SUQDbGVsZW1lbnRWYWx1ZfVxZWxlbWVudElkZW50aWZpZXJrYWdlX292ZXJfMTXYGFhtpGZyYW5kb21YIOuFpHI9cJ9zrGoWSFIo-8-ZUp1Yfh8mPfGkRm8znOk0aGRpZ2VzdElEBGxlbGVtZW50VmFsdWXZA-xqMjAyNi0wOS0wNnFlbGVtZW50SWRlbnRpZmllcmtleHBpcnlfZGF0ZQ
{
"event": "credential_accepted",
"new_status": "completed"
}
{
"event": "credential_accepted",
"event_description": null,
"notification_id": "3kIpiMRoPOjLF3wm"
}
{
"body": {
"event": "credential_accepted",
"notification_id": "3kIpiMRoPOjLF3wm"
}
}
{
"expected": "Authorization: DPoP \u003ctoken\u003e",
"found": "Authorization: Bearer \u003ctoken\u003e",
"note": "Allowed for interoperability. Per RFC 9449, the wallet SHOULD use the DPoP scheme for DPoP-bound tokens.",
"reason": "The access token was issued with DPoP binding (jkt=pqKowiInoB3ngC3t4p1Qkni2pBn4TgU-PbPqklyXFoY) but the wallet sent it using the \"Bearer\" authorization scheme instead of \"DPoP\".",
"spec_ref": "RFC 9449 Section 7.1"
}
{
"config_id": "eu.europa.ec.av.1",
"credential_identifier": null,
"credentials": [
"omppc3N1ZXJBdXRohEOhASahGCFZAfIwggHuMIIBlKADAgECAhQ071TTAzkE-8BR_KmUsi5MrkBR1TAKBggqhkjOPQQDAjBCMQswCQYDVQQGEwJTRTELMAkGA1UECAwCU0UxEjAQBgNVBAoMCWlHcmFudC5pbzESMBAGA1UEAwwJbWRvYyBJQUNBMB4XDTI2MDQyNzE4MzE1MFoXDTI3MDQyNzE4MzE1MFowTTELMAkGA1UEBhMCU0UxCzAJBgNVBAgMAlNFMRIwEAYDVQQKDAlpR3JhbnQuaW8xHTAbBgNVBAMMFG1kb2MgRG9jdW1lbnQgU2lnbmVyMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEUNvlyeXqHPr1dYlTz0FA5ypFAcPszE6Dg7126QN4ObRoT1GyyWU6VH9yJbJk7DxH__Kgg9R7TV-4j2gBZO0RrKNdMFswCQYDVR0TBAIwADAOBgNVHQ8BAf8EBAMCB4AwHQYDVR0OBBYEFDcZqygRb1aIiD0d_OYlG8E3Qzg1MB8GA1UdIwQYMBaAFK1QwzPpCEDX1BACpXBpOXne3BRbMAoGCCqGSM49BAMCA0gAMEUCIQCgYJstW5dW-LAVXhbPQzBZpv51Q6Sl1pMcOQf8_lbUTAIgZad9t8Z5sTPjJ599pYpS0CDivnJIVjV5EE7f6l7Sc2dZAlzYGFkCV6dmc3RhdHVzoWtzdGF0dXNfbGlzdKJjaWR4GgABjmRjdXJpeFRodHRwczovL2FwaS5wbGF5Z3JvdW5kLmZyYW5jZS1pZGVudGl0ZS5nb3V2LmZyL2lncmFudGlvL2lzc3Vlci1iYWNrZW5kL3N0YXR1c2xpc3RzLzFnZG9jVHlwZXFldS5ldXJvcGEuZWMuYXYuMWd2ZXJzaW9uYzEuMGx2YWxpZGl0eUluZm-jZnNpZ25lZMB0MjAyNi0wNi0wOFQxMzozOToxMFppdmFsaWRGcm9twHQyMDI2LTA2LTA4VDEzOjM5OjEwWmp2YWxpZFVudGlswHQyMDI3LTA2LTA4VDAwOjAwOjAwWmx2YWx1ZURpZ2VzdHOhcWV1LmV1cm9wYS5lYy5hdi4xpQBYIFQ3MzlbAIffeQ2azAPdYeFQc1Ul9cAh1NwR5apYMS_aAVggSy0ZwZh66qdC7_XPwyZHAYCl0Xr9AM97K7V7A5wdHkgCWCCCzjmNSJAap4ENLRy8y-_soEMgmRVpSOiRbj9Cw_mE7QNYIElnN312BHF8YFTZCsV9mzHNwDRUF9cILWOI28VAtNKEBFggX2iNoe8PP6F1SCOzfsKWl9JiKO8ULViXnIU-_wCaQBNtZGV2aWNlS2V5SW5mb6FpZGV2aWNlS2V5pAECIAEhWCBMXQWq4EV0wRtw-cs1xNOK8aEPFaKfNVpS9jCC046OZiJYIEaXskaZW9dNlLxrAQX0AyLhzTSU3TuX_E101N9S3M9xb2RpZ2VzdEFsZ29yaXRobWdTSEEtMjU2WEAE1wiN61BM_bE3z5TsQKJGhkvRQrPqx_WQnMIcjdktNlVUNy2G-70-0dtWzkyL5wInoji7A1pAiqFVdDYUZcEQam5hbWVTcGFjZXOhcWV1LmV1cm9wYS5lYy5hdi4xhdgYWGCkZnJhbmRvbVggKTeQFnEeykMONREMss3YerFGUkTC2uMacWe6ZljB2lBoZGlnZXN0SUQAbGVsZW1lbnRWYWx1ZfVxZWxlbWVudElkZW50aWZpZXJrYWdlX292ZXJfMjHYGFhgpGZyYW5kb21YIBqJfdNUsjjdDB0TXjfQ7kwL-0ATF0YwdUKOuDrhkbDkaGRpZ2VzdElEAWxlbGVtZW50VmFsdWX1cWVsZW1lbnRJZGVudGlmaWVya2FnZV9vdmVyXzE42BhYZqRmcmFuZG9tWCD5YTv7uBQssrHAm6NNFXGKfeA4mK14JMjBDViurynel2hkaWdlc3RJRAJsZWxlbWVudFZhbHVlYkZScWVsZW1lbnRJZGVudGlmaWVyb2lzc3VpbmdfY291bnRyedgYWGCkZnJhbmRvbVgg0kbq9ZRO2t1Cpyvc1SwfMYVKzTBf9lYXbg5aS095BeFoZGlnZXN0SUQDbGVsZW1lbnRWYWx1ZfVxZWxlbWVudElkZW50aWZpZXJrYWdlX292ZXJfMTXYGFhtpGZyYW5kb21YIOuFpHI9cJ9zrGoWSFIo-8-ZUp1Yfh8mPfGkRm8znOk0aGRpZ2VzdElEBGxlbGVtZW50VmFsdWXZA-xqMjAyNi0wOS0wNnFlbGVtZW50SWRlbnRpZmllcmtleHBpcnlfZGF0ZQ"
],
"credentials_count": 1,
"format": "mso_mdoc",
"notification_id": "3kIpiMRoPOjLF3wm"
}
{
"claims_keys": [
"age_over_15",
"age_over_18",
"age_over_21",
"issuing_country",
"expiry_date"
],
"config_id": "eu.europa.ec.av.1"
}
{
"holder_binding_keys": [
{
"crv": "P-256",
"kty": "EC",
"x": "TF0FquBFdMEbcPnLNcTTivGhDxWinzVaUvYwgtOOjmY",
"y": "RpeyRplb102UvGsBBfQDIuHNNJTdO5f8TXTU31Lcz3E"
}
],
"proof_type": "jwt"
}
{
"config_id": "eu.europa.ec.av.1",
"credential_identifier": null
}
{
"credential_configuration_id": "eu.europa.ec.av.1",
"proofs": {
"jwt": [
"eyJ0eXAiOiJvcGVuaWQ0dmNpLXByb29mK2p3dCIsImFsZyI6IkVTMjU2IiwiandrIjp7Imt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoiVEYwRnF1QkZkTUViY1BuTE5jVFRpdkdoRHhXaW56VmFVdll3Z3RPT2ptWSIsInkiOiJScGV5UnBsYjEwMlV2R3NCQmZRREl1SE5OSlRkTzVmOFRYVFUzMUxjejNFIn19.eyJpc3MiOiJkaWQ6a2V5OnoyZG16RDgxY2dQeDhWa2k3SmJ1dU1tRllyV1BnWW95dHlrVVozZXlxaHQxajlLYnFDR2V1Y1JiWUJrVWRrSDN0S3hVcUcyemdOaVdRVGMxTWhlODFFZGdRRHRrUVJXc2FLYTJCdVJlb0syZjZUdmg2aDROM1RhQUZ0NVJuRjE2ZVlWVXZzNFQxQ0ZnOXpERlhIZnltajM1cXZHN2t5WUVuS0hRYkxQQmo0OFJpbTd2aGkiLCJhdWQiOiJodHRwczpcL1wvYXBpLnBsYXlncm91bmQuZnJhbmNlLWlkZW50aXRlLmdvdXYuZnJcL2lncmFudGlvXC9pc3N1ZXItYmFja2VuZCIsImV4cCI6MTc4MDkyNjAzNSwiaWF0IjoxNzgwOTI1OTQ5LCJub25jZSI6IkZqWE9uT3FhQl9sSnZOeGt2NWpZUGtqTEtIZWppUSJ9.cN-DkdRVQRS8RI2crqdQaL6u72pJ94L3bE0cUxbxQwR8BaQNiNSzfmLuxs0Pk9vZ3YAW6jS6vtNl6spwM3Et3Q"
]
}
}
{
"credential_configuration_id": "eu.europa.ec.av.1",
"credential_identifier": null,
"headers": {
"accept-encoding": "gzip",
"authorization": "DPoP MDez7KEecGqkntYT72F97t1Qex0NDAVKv4NqVDs-r8A",
"content-length": "869",
"content-type": "application/json",
"dpop": "eyJ0eXAiOiJkcG9wK2p3dCIsImFsZyI6IkVTMjU2IiwiandrIjp7Imt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJraWQiOiI5NjExM2UzZC0yYTJkLTQ5YjYtOTI3NC1lYmEzZDQ0ODY5N2QiLCJ4IjoiVnNURk9GR3BNa18xSklBQ1E1ckFsNmtZWllIS3pqYU44RC15WU9lTWhIYyIsInkiOiJWUFluQ1hxdEFQcVVJbXRvUmVSaWVXVEJBUVZGbFZvVWNDQjRla1drNlVnIn19.eyJodG0iOiJQT1NUIiwiaHR1IjoiaHR0cHM6XC9cL2FwaS5wbGF5Z3JvdW5kLmZyYW5jZS1pZGVudGl0ZS5nb3V2LmZyXC9pZ3JhbnRpb1wvaXNzdWVyLWJhY2tlbmRcL2NyZWRlbnRpYWwiLCJhdGgiOiJGSzU3MGltOEN1cXhSLTktSEdnWkszNjNnalVEWTYyeEg3QWZjcTd5UFdRIiwiaWF0IjoxNzgwOTI1OTQ5LCJqdGkiOiJhOTUzOGZlMS0xYjQzLTRiNDQtODVkMi1jYTllY2Q3ZGY5NDIifQ.WqkmbwydRcjuaBV4uSX5GMFgOEVd7zU7MZbuvJNq53pG7qHIhcmrT-JTzUWYty5uFPSsY0V8qeK35Ld0x2opOg",
"host": "api.playground.france-identite.gouv.local:32689",
"traceparent": "00-01030806d95fe02ca840c725a2d7c91b-07df7e10627678da-00",
"tracestate": "",
"user-agent": "okhttp/4.9.0",
"via": "1.1 Caddy",
"x-envoy-attempt-count": "1",
"x-envoy-external-address": "10.42.7.1",
"x-envoy-original-path": "/igrantio/issuer-backend/credential",
"x-forwarded-client-cert": "By=spiffe://cluster.local/ns/igrantio/sa/igrantio-playground-unfold;Hash=0f87a538d98b8740ca3db5a9c88bf130cea681e55ae2f1f2840b829452d4fe83;Subject=\"\";URI=spiffe://cluster.local/ns/istio-system/sa/istio-ingressgateway-service-account",
"x-forwarded-for": "49.37.227.35, 127.0.0.1,10.42.7.1",
"x-forwarded-host": "api.playground.france-identite.gouv.fr",
"x-forwarded-proto": "https",
"x-forwarded-server": "api.playground.france-identite.gouv.fr",
"x-request-id": "481052da-3a39-4f1b-a616-8ee91f4a81ff"
},
"is_dpop": true,
"proofs_present": true
}
{
"credential_configuration_ids": [
"eu.europa.ec.av.1"
],
"dpop_bound": true,
"expires_in": 86400,
"token_type": "DPoP"
}
{
"auth_details": null,
"claims_data_present": false,
"credential_configuration_ids": [
"eu.europa.ec.av.1"
]
}
{
"dpop_jkt": "pqKowiInoB3ngC3t4p1Qkni2pBn4TgU-PbPqklyXFoY"
}
{
"authorization_details_present": false,
"client_id": null,
"dpop_present": true,
"grant_type": "pre-authorized_code",
"tx_code_present": false
}
{
"client_id": "did:key:z2dmzD81cgPx8Vki7JbuuMmFYrWPgYoytykUZ3eyqht1j9KbptBcLzxoavx7jYoKxvs1wHfg71oyBCmdrTBbK3zhUcFxvaJrJUvhnb4EQksZb3FpeoGn7QwC4Qxx9dRJLiajUHi9Vr5hee6vDmk1v18HPe5NDki7jdemrEiVJChCXiwbhe",
"wallet_provider": "https://staging-oid4vc.igrant.io/organisation/4264f05a-e0cd-49cb-bb32-b664e1d0f448/service/wallet-provider"
}
{
"form_body": {
"grant_type": "urn:ietf:params:oauth:grant-type:pre-authorized_code",
"pre-authorized_code": "hdaIhfCFir7ZM85yOi8AU4vDGYmdIYebugIdQbOlYzY"
},
"headers": {
"accept-encoding": "gzip",
"content-length": "137",
"content-type": "application/x-www-form-urlencoded",
"dpop": "eyJ0eXAiOiJkcG9wK2p3dCIsImFsZyI6IkVTMjU2IiwiandrIjp7Imt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJraWQiOiI5NjExM2UzZC0yYTJkLTQ5YjYtOTI3NC1lYmEzZDQ0ODY5N2QiLCJ4IjoiVnNURk9GR3BNa18xSklBQ1E1ckFsNmtZWllIS3pqYU44RC15WU9lTWhIYyIsInkiOiJWUFluQ1hxdEFQcVVJbXRvUmVSaWVXVEJBUVZGbFZvVWNDQjRla1drNlVnIn19.eyJodG0iOiJQT1NUIiwiaHR1IjoiaHR0cHM6XC9cL2FwaS5wbGF5Z3JvdW5kLmZyYW5jZS1pZGVudGl0ZS5nb3V2LmZyXC9pZ3JhbnRpb1wvaXNzdWVyLWJhY2tlbmRcL3Rva2VuIiwiaWF0IjoxNzgwOTI1OTQ5LCJqdGkiOiJjNTQ1NmJmMy0yNzZkLTQzZTQtODliNS0xNmQzZDFhNDhiOGYifQ.qmjYHYxAEj3z80n0alBU8B41NAnDK4-2zNGKTjW43kvdxMs_62pZ04_04FVyPltEY9Lu4fxrWmUS1wNCt6iYNw",
"host": "api.playground.france-identite.gouv.local:32689",
"oauth-client-attestation": "eyJhbGciOiJFUzI1NiIsInR5cCI6Im9hdXRoLWNsaWVudC1hdHRlc3RhdGlvbitqd3QiLCJ4NWMiOlsiTUlJQ2dEQ0NBaWFnQXdJQkFnSVVOZXo3N1NncUd2aVd3Z2k1eTFsTC90TW9Ycmd3Q2dZSUtvWkl6ajBFQXdJd1BURWFNQmdHQTFVRUF3d1JhVWR5WVc1MExtbHZJRlJsYzNRZ1EwRXhFakFRQmdOVkJBb01DV2xIY21GdWRDNXBiekVMTUFrR0ExVUVCaE1DVTBVd0hoY05Nall3TXpNd01URXdNekl6V2hjTk1qY3dNek13TVRFd016SXpXakJGTVNJd0lBWURWUVFEREJsWFlXeHNaWFFnVUhKdmRtbGtaWElnS0ZOMFlXZHBibWNwTVJJd0VBWURWUVFLREFscFIzSmhiblF1YVc4eEN6QUpCZ05WQkFZVEFsTkZNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUVaT256VjgxQ01oOEpCSWtRUVFZb1Y3NFNZeTlJVmJSRWlIMGpTZE9JUXRUeDA3UTBRRzRzZUNqdHNqOWZad2VGR01pcStQZzRTWG03VjRzL0I5QngxYU9CK3pDQitEQUpCZ05WSFJNRUFqQUFNQXNHQTFVZER3UUVBd0lIZ0RBZEJnTlZIU1VFRmpBVUJnZ3JCZ0VGQlFjREFRWUlLd1lCQlFVSEF3SXdIUVlEVlIwT0JCWUVGTE84eDl6VFNleDNPNTJUcStpZ1JUSWZGSW1oTUI4R0ExVWRJd1FZTUJhQUZCY0gyWHUrN2QxOHhrZ1R3UU9VWHkraW5RZ3dNSDhHQTFVZEVRUjRNSGFDR0hOMFlXZHBibWN0YjJsa05IWmpMbWxuY21GdWRDNXBiNFphYUhSMGNITTZMeTl6ZEdGbmFXNW5MVzlwWkRSMll5NXBaM0poYm5RdWFXOHZiM0puWVc1cGMyRjBhVzl1THpReU5qUm1NRFZoTFdVd1kyUXRORGxqWWkxaVlqTXlMV0kyTmpSbE1XUXdaalEwT0M5elpYSjJhV05sTUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSURDQy8yMy9uUWljUHZIQS9HZkJXUFlNYU5JV2h6UnYvUjFMQm1Ja09pZkFBaUVBNFYxY1A2MkZsYWhMM0hiTjJkVXpRN3ZlajRYYU1tbS9PWEx1MGZjK1Fucz0iXX0.eyJpYXQiOiAxNzgwOTE0MDExLCAibmJmIjogMTc4MDkxNDAxMSwgImV4cCI6IDE3ODk1NTQwMTEsICJzdWIiOiAiZGlkOmtleTp6MmRtekQ4MWNnUHg4VmtpN0pidXVNbUZZcldQZ1lveXR5a1VaM2V5cWh0MWo5S2JwdEJjTHp4b2F2eDdqWW9LeHZzMXdIZmc3MW95QkNtZHJUQmJLM3poVWNGeHZhSnJKVXZobmI0RVFrc1piM0ZwZW9HbjdRd0M0UXh4OWRSSkxpYWpVSGk5VnI1aGVlNnZEbWsxdjE4SFBlNU5Ea2k3amRlbXJFaVZKQ2hDWGl3YmhlIiwgImlzcyI6ICJodHRwczovL3N0YWdpbmctb2lkNHZjLmlncmFudC5pby9vcmdhbmlzYXRpb24vNDI2NGYwNWEtZTBjZC00OWNiLWJiMzItYjY2NGUxZDBmNDQ4L3NlcnZpY2Uvd2FsbGV0LXByb3ZpZGVyIiwgInZjdCI6ICJXYWxsZXRVbml0QXR0ZXN0YXRpb24iLCAiYXR0ZXN0ZWRfc2VjdXJpdHlfY29udGV4dCI6ICJodHRwczovL2V1ZGl3YWxsZXRjb25zb3J0aXVtLm9yZy8iLCAianRpIjogInVybjpkaWQ6NTRjMzZjODAtMDA3MS00YmVlLTk2NzYtNzUwMjZkZGVlYWU2IiwgInN0YXR1cyI6IHsic3RhdHVzX2xpc3QiOiB7ImlkeCI6IDcyMywgInVyaSI6ICJodHRwczovL3N0YWdpbmctb2lkNHZjLmlncmFudC5pby9vcmdhbmlzYXRpb24vNDI2NGYwNWEtZTBjZC00OWNiLWJiMzItYjY2NGUxZDBmNDQ4L3NlcnZpY2UvcmV2b2NhdGlvbi1zdGF0dXNsaXN0cy8xNmI4MzMyZS00ZmQxLTQ0NWQtYTU5NS01Nzg4NDlkOWFlOGIifX0sICJjbmYiOiB7Imp3ayI6IHsia3R5IjogIkVDIiwgImNydiI6ICJQLTI1NiIsICJ4IjogIlBHSnlFNVg3U0FoTFAtOTVqM2s5eG9PVmxxVWptZnZHeGlxV2traHNER1EiLCAieSI6ICItaUl5MlFtNTlVajhZSzNCaUlpaVEwQ0tIR3U2T3BodjZYUlMxNGFLX3E4In19fQ.aunT0jLTtrWaA9JxXMBrxeYgcXBkW4ATo4QK-ybUVr7A2AUHxa9O0impHaoMQlcyTJM5zh4t46S5rBW9IaIguA",
"oauth-client-attestation-pop": "eyJ0eXAiOiJvYXV0aC1jbGllbnQtYXR0ZXN0YXRpb24tcG9wK2p3dCIsImFsZyI6IkVTMjU2In0.eyJpc3MiOiJkaWQ6a2V5OnoyZG16RDgxY2dQeDhWa2k3SmJ1dU1tRllyV1BnWW95dHlrVVozZXlxaHQxajlLYnB0QmNMenhvYXZ4N2pZb0t4dnMxd0hmZzcxb3lCQ21kclRCYkszemhVY0Z4dmFKckpVdmhuYjRFUWtzWmIzRnBlb0duN1F3QzRReHg5ZFJKTGlhalVIaTlWcjVoZWU2dkRtazF2MThIUGU1TkRraTdqZGVtckVpVkpDaENYaXdiaGUiLCJhdWQiOiJodHRwczpcL1wvYXBpLnBsYXlncm91bmQuZnJhbmNlLWlkZW50aXRlLmdvdXYuZnJcL2lncmFudGlvXC9pc3N1ZXItYmFja2VuZCIsIm5iZiI6MTc4MDkyNTk0OSwiZXhwIjoxNzgwOTI2MzA5LCJpYXQiOjE3ODA5MjU5NDksImp0aSI6InVybjp1dWlkOjQ3YmNhY2YwLTk4ZDItNGI0Zi1iNWMwLTAyMjkzOTJiYjhjMyJ9.wOz5k1Ed-6wq0PfCRYCKOmf83YesKjJWrrTkYeQ8B9a-OGBsLSuXCWqa4AaIduwYq-uW6ml80NJNmiisUbjSNA",
"traceparent": "00-50ed9f6c08927c3ee8ade1acf095b0df-1cf279e232c42c08-00",
"tracestate": "",
"user-agent": "okhttp/4.9.0",
"via": "1.1 Caddy",
"x-envoy-attempt-count": "1",
"x-envoy-external-address": "10.42.7.1",
"x-envoy-original-path": "/igrantio/issuer-backend/token",
"x-forwarded-client-cert": "By=spiffe://cluster.local/ns/igrantio/sa/igrantio-playground-unfold;Hash=0f87a538d98b8740ca3db5a9c88bf130cea681e55ae2f1f2840b829452d4fe83;Subject=\"\";URI=spiffe://cluster.local/ns/istio-system/sa/istio-ingressgateway-service-account",
"x-forwarded-for": "49.37.227.35, 127.0.0.1,10.42.7.1",
"x-forwarded-host": "api.playground.france-identite.gouv.fr",
"x-forwarded-proto": "https",
"x-forwarded-server": "api.playground.france-identite.gouv.fr",
"x-request-id": "0532c644-5de5-49c7-ae60-a45e14f5ffb8"
},
"require_wallet_attestation": false,
"wa_provided": true,
"wa_validated_at_par": false
}
{
"offer_id": "IIrNkf40OrtBoEl36HqFcA"
}
{
"credential_offer": {
"credential_configuration_ids": [
"eu.europa.ec.av.1"
],
"credential_issuer": "https://api.playground.france-identite.gouv.fr/igrantio/issuer-backend",
"grants": {
"urn:ietf:params:oauth:grant-type:pre-authorized_code": {
"pre-authorized_code": "hdaIhfCFir7ZM85yOi8AU4vDGYmdIYebugIdQbOlYzY"
}
}
},
"grant_type": "pre-authorized_code",
"offer_id": "IIrNkf40OrtBoEl36HqFcA"
}
{
"code": "hdaIhfCFir7ZM85yOi8AU4vDGYmdIYebugIdQbOlYzY",
"credential_configuration_ids": [
"eu.europa.ec.av.1"
],
"tx_code_present": false
}
{
"claims_present": false,
"credential_configuration_ids": [
"eu.europa.ec.av.1"
],
"grants": {
"pre_authorized_code": true
},
"require_key_attestation": false,
"require_wallet_attestation": false,
"subject_id": null
}
| Type | Timestamp | Details |
|---|---|---|
| notification_received | 2026-06-08 13:39:12 | {'event': 'credential_accepted', 'event_description': None} |
| credential_issued | 2026-06-08 13:39:10 | {'credential_configuration_id': 'eu.europa.ec.av.1'} |
| token_exchanged | 2026-06-08 13:39:09 | {'grant_type': 'pre-authorized_code'} |
| offer_retrieved | 2026-06-08 13:39:05 | None |
| offer_created | 2026-06-08 13:39:02 | {'credential_configuration_ids': ['eu.europa.ec.av.1']} |