O1YJ3Bp1csIzStJrDK7jRw
completed
authorization_code
eu.europa.ec.eudi.pid_jwt_vc
Inspect a single issuance session
eyJhbGciOiJFUzI1NiIsInR5cCI6ImRjK3NkLWp3dCIsImtpZCI6Im9NSEs4NGh6ajEwazVabHBIb0R0NmciLCJ4NWMiOlsiTUlJQjRUQ0NBWWVnQXdJQkFnSVVlbmlZU1dGN3F2ZGtqWDVFNFdzeDJQdTRmSHd3Q2dZSUtvWkl6ajBFQXdJd01URXZNQzBHQTFVRUF3d21ZWEJwTG5Cc1lYbG5jbTkxYm1RdVpuSmhibU5sTFdsa1pXNTBhWFJsTG1kdmRYWXVabkl3SGhjTk1qWXdOekE1TURrME16VTVXaGNOTXpFd056QTRNRGswTXpVNVdqQXhNUzh3TFFZRFZRUUREQ1poY0drdWNHeGhlV2R5YjNWdVpDNW1jbUZ1WTJVdGFXUmxiblJwZEdVdVoyOTFkaTVtY2pCWk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkVYTGZpMXhHWlBReEJKTnQ2S2tvSGc5aHA2dVVhSFAwdmlxR3pvNWhZVkF3RE9zWm5URFNBWUhGbERZVTFuZHZhcTdRTU9yRjFKMUxzNjY3a2F6eFJLamZUQjdNSGtHQTFVZEVRUnlNSENHUm1oMGRIQnpPaTh2WVhCcExuQnNZWGxuY205MWJtUXVabkpoYm1ObExXbGtaVzUwYVhSbExtZHZkWFl1Wm5JdmFXZHlZVzUwYVc4dmFYTnpkV1Z5TFdKaFkydGxibVNDSm1Gd2FTNXdiR0Y1WjNKdmRXNWtMbVp5WVc1alpTMXBaR1Z1ZEdsMFpTNW5iM1YyTG1aeU1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lRQ3Q0cEExbUU4OE1hejhRRmpMZ1BLd3JZc094K1FMQXc5T2ljcGk5d1BHMlFJZ0NjVk1yN01uaVJEQXZhbWtqcUlLMzl4c05hVWVuTFV6WDQ4M0M5dldUeVU9Il19.eyJfc2QiOiBbIjZFc0ltU01GU3B2WllQc1JLTThlaTF4YUFiLWUzOFdoT2RMWGtwTlIxYlUiLCAiRUJUYlZpOU55bnNOdkp6SDBSekItYnVROUNQWVQ4NGo0S3pDSWlUUER3RSIsICJGcjBUcVNVYTZZa2RSc2wzb1c5eVFaQWF3V2hWSzA1elprcVY1bHprMEZZIiwgIkg4WUVvYzhrRzdpVVBPWUJTRjdxZUcxaVoyNGNTQjB2eHJaOWl2UTFKV0EiLCAiSERqVmZVYXpTem5aVGQ2U09fVm1lcnJRamxTTVVhQTZSa1ZRZjVUcVZzYyIsICJKTU1xUXdXUmlXdzRLNmdrak96MHhRbnRWTjlUY3RYc3laYXBCZy0wZm9zIiwgIks0U2V1dENkUHBRMVFPSUJUQlpNWDk0UlBPeTdIa3V1RnAyWU9JcXd6Uk0iLCAiTTdSaXNJZ1RBQ3lyVEhpbFNOS3U5Vm13SkxSc2JlVG5veEUwYlRmUlNBWSIsICJWR0tlODdtU0RLUkhhZzV6b01BVnV6X1VtRWtOZzhORDRLMEJua0JEdlNvIiwgIlpQZUpjUVd4MXhDaDh1bk4wdVR2OUpvdE1TQ3hQbFRrWkxkQ0FJRTByeEEiLCAiYTk3aHNqMF9QY1BiaTFkM1VtUUhIcXItUlU5Y0ZjSkcteVRaMVRYNF94ZyIsICJjUGtHaE5UVzB2aUprTzVIM1ZUVVQtQUFxV2pwa1JKeGtxS2R2Vkpyb1VNIiwgImQzVE80YTZqYVR4RUx4T3F2R1JmZW9UVUZ2cVoxSjdQclpUYTFMNG1pM2MiLCAicTAwX2RJUDY5NXV4SURid2c4MFhEYzU5NjdscDVGX29QM3F0NGZxRXcyVSIsICJxXzZEWnU5S24yVUpKbkZ4bEJ3NWZQaFhuVER5aW1TX0RTS1QtbkVhdFZJIiwgInprMExhb3FRZGRFMVMyREdfZ3RSc2VwMEpwTVp1U1pPMzhtQU5OOXpkQ00iXSwgImlzcyI6ICJodHRwczovL2FwaS5wbGF5Z3JvdW5kLmZyYW5jZS1pZGVudGl0ZS5nb3V2LmZyL2lncmFudGlvL2lzc3Vlci1iYWNrZW5kIiwgInZjdCI6ICJ1cm46ZXVkaTpwaWQ6MSIsICJpYXQiOiAxNzg5NTY0NDU1LCAibmJmIjogMTc4OTU2NDQ1NSwgImV4cCI6IDE4MjExMDA0NTUsICJfc2RfYWxnIjogInNoYS0yNTYiLCAiY25mIjogeyJqd2siOiB7Imt0eSI6ICJFQyIsICJjcnYiOiAiUC0yNTYiLCAieCI6ICJjRVQtUGlUdzFWYll0dnlFcTVZd0RZaUhodG1aaGlxUTNiRUF0b1VHYWRRIiwgInkiOiAiZG9oN1p1X1otX1g5b0hrb1MyTFI3YTFMTlVVUXBMWDlTdXlNcmdEcndpWSJ9fSwgInN0YXR1cyI6IHsic3RhdHVzX2xpc3QiOiB7ImlkeCI6IDExOTMxNSwgInVyaSI6ICJodHRwczovL2FwaS5wbGF5Z3JvdW5kLmZyYW5jZS1pZGVudGl0ZS5nb3V2LmZyL2lncmFudGlvL2lzc3Vlci1iYWNrZW5kL3N0YXR1c2xpc3RzLzEifX19.Kz-dFrluvyTNKNIkxJt6OBpxsQ4L1H-MEM7rq80ANDiMQKfAVLztfNtzDlkadUheXzFPhPnQ296kWMD4IhD9ig~WyJKTk9vVmJ3cWxLSmNWdG1OT3pWbjFBIiwgImZhbWlseV9uYW1lIiwgIkpvaGFuc3NvbiJd~WyJwbFRoTVpyYmpKd3J0NmwzTnBxZXNnIiwgImdpdmVuX25hbWUiLCAiQW5uYSJd~WyJLUnJzYkNyV3VUNndqNmpQVjM1VGt3IiwgImJpcnRoZGF0ZSIsICIxOTkwLTA3LTIyIl0~WyI3Sk5Hel90ZjZaWng4TWQwenRjRVpnIiwgImNvdW50cnkiLCAiU0UiXQ~WyJ2V3JwQi03aHktMGxEODJCdzB4YVlnIiwgImxvY2FsaXR5IiwgIkdvdGhlbmJ1cmciXQ~WyJOQUtZR3BtVkYtdnlqTWxKc09VLW5BIiwgInBsYWNlX29mX2JpcnRoIiwgeyJfc2QiOiBbIjFoNXI1QXJYOTEwMER3TDgyekZLQnhQcVVQT3pCSlNsZE9QdEVXSkliODgiLCAiRUxBeFlsU0JSUFZyb0IyRWhQT2ZYczd5cFN5Vk9JNnRBbG9OYkJkNUxfUSIsICJGMzFQUzI0STdLUWJEbF9NbDlsYzh3aFRzSWhqa3lMaFhtWGlsZmVWalVjIiwgImtTa1dYV1pWMUdMcGtHQTlQVTRqRTgyWWJwYTY4anZvQThSUk4yeDZkd2MiLCAicGtWbEdYVlZIZ1dVbE5yd1BQY1hHN0J2MVJkQkJpM2E2QWhmOGRLNnJ1NCIsICJ2UTVxbXdVekk5Zi0wVHhtZ2VieGp4dUg0N29pRmZOcmJCQTdidnpkdlNVIiwgIndhdlowQXl0SFoxeHlwRVowRUZOTWJLSDlVUF93TGFULURSQ0FmYlIzdjgiXX1d~WyJGbWNpZjlJYkZuRllaQ1MzbDZRNEdnIiwgIlNFIl0~WyJUa2l6X0h3YjMwSDl6LVRJTUMyMlJnIiwgIk5PIl0~WyIyT2YxYTNIZ0V1cjBCaVVJSUlWNlhBIiwgIm5hdGlvbmFsaXRpZXMiLCBbeyIuLi4iOiAiWXE2X3JzVHNJb2NQT3d4TlF2dXJ6bm5HeHNkdXlSN0J0UG9JajFuWjhsVSJ9LCB7Ii4uLiI6ICJQemtmZlcyNGJicktLUTZjU1ZoZGx0SzVvYmJKM2ZjZUlUVlI1UktaZmRFIn1dXQ~WyJxOXhkdG1TWDFwOXRrblVqUzlNTV9RIiwgImRhdGVfb2ZfZXhwaXJ5IiwgIjIwMzAtMDYtMzAiXQ~WyJ5bi1faWl2eUNoMENNeExkWXAtZjV3IiwgImRhdGVfb2ZfaXNzdWFuY2UiLCAiMjAyNS0wMi0wMSJd~WyJpb1hxcHNhdW96UTUtSENDSGozNTV3IiwgImlzc3VpbmdfYXV0aG9yaXR5IiwgIlNrYXR0ZXZlcmtldCJd~WyJOblhJZldxellMUVpPbHpGMzR3Ym93IiwgImlzc3VpbmdfY291bnRyeSIsICJTRSJd~WyJZZUd5SGd2dGF3d2hRSllKT00wYmFRIiwgInNleCIsIDJd~WyJQWmxrblRDTU1sN3NONFVwRGlzNHNRIiwgImVtYWlsIiwgImFubmEuam9oYW5zc29uQGV4YW1wbGUuY29tIl0~WyJWZFloRzlrUTZIV0kwUzdvNm00dW1RIiwgImZvcm1hdHRlZCIsICJLdW5nc3BvcnRzYXZlbnllbiAyNSwgNDExIDM2IEdvdGhlbmJ1cmcsIFN3ZWRlbiJd~WyJOVGtQX2ZCTlVmV2gyMEFZOHIyMDlnIiwgInN0cmVldF9hZGRyZXNzIiwgIkt1bmdzcG9ydHNhdmVueWVuIl0~WyJMWkhSakpZN09ObWVyX2FKNWRpU0l3IiwgImhvdXNlX251bWJlciIsICIyNSJd~WyJMbHBXTGNZWHlKUDJaWHAxbHA3aVJBIiwgInBvc3RhbF9jb2RlIiwgIjQxMSAzNiJd~WyJZNU93VlNLTGhRTFVOb3dzelY1Rm9nIiwgImxvY2FsaXR5IiwgIkdvdGhlbmJ1cmciXQ~WyJuUWRKeThEZHBsU3ZDUzN3UjVSVzdBIiwgInJlZ2lvbiIsICJWYXN0cmEgR290YWxhbmQiXQ~WyJEaTZnNy1YX05wQ2Z0Ukt5SDl5eWp3IiwgImNvdW50cnkiLCAiU0UiXQ~WyJOOVRZTDRHdi1vYk5TX0dfS21RMjd3IiwgImFkZHJlc3MiLCB7Il9zZCI6IFsiM2xMcmRvOXRXZEUtRURyWWRJSk1tUU1KamxpNndFSGw2ZEczdUFBZTNLNCIsICI0YjdFV3pBcDhIWVF5YjJXZ1NXbDMwYnRUSm1RRFhiZjFIMG4yQVV0Y2lVIiwgIjgxcm45OTBHSXhxd0NGeWRMTkFrLVRaYk56US1uYjFaQ2NSaHlCN3l6eTAiLCAiOTZZMzJxNC1pMGZpSkxaOXphbE9Yd2xJZXp5R2NwemdtYkdXLUtHR0NBSSIsICJEWW1EOFhJUU1XZG51bEJCS0R3RWlnRGhFOTVPTWF1SkNRUUY2MWpDU2NRIiwgIkprTGh4dUk4S3V2am1zdnhSaXF5QmRvcHVUU3ZEc1hBaktFTGJ5ZjlBb1EiLCAiWDVLSE16VG1QTUdZeUlDaDc1aEhxdjFmR2k4MzBtV0ZxclotTVJhYk1ydyIsICJjSFk2b1ZKdlNud0g5bHNSRWJBV3pJQS05RGlLbTdOMnV5Y1dvTnBxTnhzIiwgImdacUpDUGVFTGpNcVRReklHYURiTE1acnBkb0dNSFl0c0RpRVRPeURRblkiLCAibGk2ZGVPYzU4N2JUY3JXYTFiRjlYOHB2bG1zcFFUeDhvVTZPVFZHS1NYQSJdfV0~WyJwN0w0Vl9EcTBEYjdFdHoydkF0aHdBIiwgImRvY3VtZW50X251bWJlciIsICJQSUQtU0UtMjAyNS0wMDAwMiJd~WyJMbkhWVGpzanVmUmpRVnlQT2RyREFRIiwgImlzc3VpbmdfanVyaXNkaWN0aW9uIiwgIlNFIl0~
{
"client_id": "https://wallet-provider.tbtk-eudi-dev.com/TubitakWallet"
}
{
"authorization_details_present": false,
"client_assertion_present": false,
"client_assertion_type": null,
"client_id": "https://wallet-provider.tbtk-eudi-dev.com/TubitakWallet",
"code_challenge_present": true,
"headers": {
"accept": "*/*",
"accept-encoding": "gzip",
"content-length": "354",
"content-type": "application/x-www-form-urlencoded",
"host": "api.playground.france-identite.gouv.local:32689",
"traceparent": "00-07a6a66fa07db175cb05580a990d881c-32e74841376895f7-01",
"tracestate": "",
"via": "1.1 Caddy",
"x-envoy-attempt-count": "1",
"x-envoy-external-address": "10.42.7.1",
"x-envoy-original-path": "/igrantio/issuer-backend/par",
"x-forwarded-client-cert": "By=spiffe://cluster.local/ns/igrantio/sa/igrantio-playground-unfold;Hash=7f2a4c60459c250309671f985d3e4e8ee3a7eb18a5518aec47860e9be8ec99e8;Subject=\"\";URI=spiffe://cluster.local/ns/istio-system/sa/istio-ingressgateway-service-account",
"x-forwarded-for": "176.40.230.126, 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": "8f50d83a-0b83-9f58-b96d-1fd5715f209e"
},
"issuer_state": "RwNJLvY_Euf8C-ajGtVfPibYj7AaJdHi",
"redirect_uri": "dtcwallet://request-credential-redirect",
"require_wallet_attestation": true,
"response_type": "code",
"scope": "eu.europa.ec.eudi.pid"
}
{
"offer_id": "MCUYzJSQeIDv9zfiZz41zQ"
}
{
"offer_id": "MCUYzJSQeIDv9zfiZz41zQ"
}
{
"credential_offer": {
"credential_configuration_ids": [
"eu.europa.ec.eudi.pid_jwt_vc"
],
"credential_issuer": "https://api.playground.france-identite.gouv.fr/igrantio/issuer-backend",
"grants": {
"authorization_code": {
"issuer_state": "RwNJLvY_Euf8C-ajGtVfPibYj7AaJdHi"
}
}
},
"grant_type": "authorization_code",
"offer_id": "MCUYzJSQeIDv9zfiZz41zQ"
}
{
"issuer_state": "RwNJLvY_Euf8C-ajGtVfPibYj7AaJdHi"
}
{
"claims_present": false,
"credential_configuration_ids": [
"eu.europa.ec.eudi.pid_jwt_vc"
],
"grants": {
"authorization_code": true
},
"require_key_attestation": false,
"require_wallet_attestation": true,
"subject_id": null
}
| Type | Timestamp | Details |
|---|---|---|
| offer_retrieved | 2026-09-16 13:15:27 | None |
| notification_received | 2026-09-16 13:14:16 | {'event': 'credential_accepted', 'event_description': None} |
| credential_issued | 2026-09-16 13:14:15 | {'credential_configuration_id': 'eu.europa.ec.eudi.pid_jwt_vc'} |
| offer_retrieved | 2026-09-16 13:14:15 | None |
| token_exchanged | 2026-09-16 13:14:15 | {'grant_type': 'authorization_code'} |
| offer_retrieved | 2026-09-16 13:14:12 | None |
| offer_retrieved | 2026-09-16 13:14:12 | None |
| offer_created | 2026-09-16 13:14:08 | {'credential_configuration_ids': ['eu.europa.ec.eudi.pid_jwt_vc']} |