Citrix ADC

Authentification OAuth

La fonctionnalité d’authentification, d’autorisation et d’audit du trafic prend en charge l’authentification OAuth et OIDC. Il autorise et authentifie les utilisateurs aux services hébergés sur des applications telles que Google, Facebook et Twitter.

Points à noter

  • Citrix ADC Advanced Edition et versions ultérieures est nécessaire pour que la solution fonctionne.
  • Un dispositif Citrix ADC doit être sur la version 12.1 ou ultérieure pour que l’appliance fonctionne comme IdP OAuth à l’aide du protocole OpenID-Connect (OIDC).
  • OAuth sur un dispositif Citrix ADC est qualifié pour tous les IDP SAML conformes à « OpenID connect 2.0 ».

Un dispositif Citrix ADC peut être configuré pour se comporter en tant que fournisseur de services (SP) ou fournisseur d’identité (IdP), à l’aide des protocoles SAML et OIDC. Auparavant, un dispositif Citrix ADC configuré en tant que fournisseur d’identité ne supporte que le protocole SAML, démarrant la version de Citrix ADC 12.1, Citrix ADC prend également en charge le protocole OIDC.

OpenID Connect est une extension de l’autorisation/délégation OAuth. Une appliance Citrix ADC prend en charge les protocoles OAuth et OpenID Connect dans la même classe d’autres mécanismes d’authentification. OpenID Connect est un add-on à OAuth car il fournit un moyen d’obtenir des informations utilisateur à partir du serveur d’autorisation par opposition à OAuth qui obtient seulement un jeton qui ne peut pas être glané pour les informations utilisateur.

Le mécanisme d’authentification facilite la vérification en ligne des jetons OpenID. Un dispositif Citrix ADC peut être configuré pour obtenir des certificats et vérifier les signatures sur le jeton.

Un avantage majeur de l’utilisation des mécanismes OAuth et OpenID-Connect est que les informations utilisateur ne sont pas envoyées aux applications hébergées. Par conséquent, le risque de vol d’identité est considérablement réduit.

L’appliance Citrix ADC configurée pour l’authentification, l’autorisation et l’audit accepte désormais les jetons entrants signés à l’aide de l’algorithme HMAC HS256. En outre, les clés publiques du fournisseur d’identité SAML (IdP) sont lues à partir d’un fichier, au lieu d’apprendre à partir d’un point de terminaison URL.

Dans l’implémentation de Citrix ADC, l’application est accessible par le serveur virtuel de gestion du trafic d’authentification, d’autorisation et d’audit. Par conséquent, pour configurer OAuth, vous devez configurer une stratégie OAuth qui doit ensuite être associée à un serveur virtuel de gestion du trafic d’authentification, d’autorisation et d’audit.

Authentification OAuth