2017-04-23 1 views
1

J'ai besoin de mettre en œuvre SAML dans des applications angulaires ayant une variété de technologies backend comme java, node, esb et quelques autres. Il y a trop d'applications et ne peut pas réécrire les backends, alors quelle est la bonne stratégie/architecture pour implémenter SAML?Saml Implémentation sur diverses technologies backend

Répondre

1

Dans des scénarios hétérogènes, j'utiliserais personnellement une approche multicouche, permettant l'utilisation de SAML au niveau du serveur Web.

Par exemple, vous pouvez configurer une instance Apache utiliser Shibboleth en tant que module de contrôle d'accès. Apache traitera en effet toutes les requêtes HTTP/HTTPS, et Shibboleth gérera les requêtes SAML en fonction de votre configuration et de vos règles d'accès. Cependant, tenez compte du fait que vous devez probablement configurer également Gateway Interface (c'est-à-dire WSGI pour les solutions basées sur Python) ou un module proxy (mod_proxxy) pour exécuter vos applications Web sur Apache.