workload identity · JWT exchange200 OK
Requête · le job CI présente le jeton de sa plateforme
POST /realms/acme/workload-identity/token
grant_type=urn:ietf:params:oauth:grant-type:token-exchange
subject_token=eyJ… # signed by the CI platform
Jeton émis · décodé
{
"sub": "service-account-deploy-pipeline",
"realm_access": { "roles": ["deployer"] },
"exp": 1798732800,
"iss": "https://id.acme.example/realms/acme"
}issL'émetteur de confiance, le sujet et l'audience doivent correspondre, sinon la requête est refusée.expCourte durée de vie, lié aux rôles d'une application.secretRien à stocker ni à faire tourner dans le pipeline.