0

Existe-t-il des bibliothèques prises en charge dans l'architecture Python standard d'App Engine pour prendre en charge SAML 2.0?Environnement standard de Google App Engine (Python + SAML)

Ce message suggère d'utiliser Flex App Engine et la bibliothèque de python-SAML en utilisant une image Docker: python SAML in GAE

J'ai essayé cette méthode, mais vous perdez sur certaines des fonctionnalités standard seulement comme le X- L'en-tête Appengine-Inbound-Appid, qui est supprimé lorsque vous effectuez des appels à partir d'un environnement Flex, et que vous utilisez le magasin de données natif est plus pénible. Si aucune bibliothèque native Python n'est actuellement prise en charge dans AES-Python, l'une des autres langues prises en charge par les normes (Java, PHP, Go) dispose-t-elle d'une solution native pour les intégrations SAML 2 SSO? un service séparé?

Répondre

0

En supposant que le python-saml library ne dispose pas du code source C, vous pouvez install it as a third-party library en suivant les instructions dans les documents.

+0

Malheureusement, cela dépend de libxml2 et de quelques autres paquets basés sur C, c'est pourquoi l'environnement Flex + Docker img était nécessaire. – yoonjesung

+0

Dans les bibliothèques tierces groupées, 'lxml' indique qu'il fournit une" liaison pythonique pour 'lxml2'". Cette dépendance pourrait être prise en compte, pas sûr des autres. https://cloud.google.com/appengine/docs/standard/python/tools/built-in-libraries-27 – BrettJ

+0

Wow, je dois avoir raté cette bibliothèque intégrée ou elle a été ajoutée plus récemment. Je vais tester le déploiement en standard avec la bibliothèque 'lxml' et voir si ça fonctionne bien avec python-saml – yoonjesung