Retour aux cas pratiques
SSOAvancé

Correction d'une validation d'audience incorrecte en OpenID Connect

Scénario

Contexte : Une application intégrée en SSO via OpenID Connect refuse certains utilisateurs malgré un ID Token valide. Le Problème : La validation de l'audience est mal implémentée. Voici la logique actuelle : if(token.aud != 'my-app') { reject(); } Or le token contient : aud: ['my-app', 'account'] L'accès est refusé alors que l'application fait bien partie des audiences autorisées. Contraintes : Vous ne devez pas modifier le fournisseur d'identité. La validation doit rester conforme au standard OIDC. Livrable attendu : Corriger la logique de validation afin d'accepter correctement les tokens contenant plusieurs audiences tout en conservant un contrôle strict de sécurité.

Compétences ciblées

ssoopenid-connectjwtbugfixsecurity
    Correction d'une validation d'audience incorrecte en OpenID Connect — mise en situation SSO | CodeDuel