Forums

SAML (SSO) works well, here is the App

Hi all,

if someone is interested, SAML (SSO) works well with PA and Python framework(s). Using jumpcloud as the IdP provider. OneLogin is used as a Python toolkit, which works well with MS Azure as well. Or Shibboleth iDP. The Python app needs to consume what OneLogin library provides. So, custom code.

Here is the Jam.py App: https://ipam2.pythonanywhere.com/

username/password: jam@jam.com/jam@jam.com

(this is read only Jam.py Application user).

This is also a "cross" site SSO authentication, if interested, can provide the links to see it in action. Or, might spin up small Flask app to demonstrate SSO on both apps.

To enable saml,  the ssl app cert is needed (no PA wildcard). Thanks to this wiki it is 5 mins work: https://help.pythonanywhere.com/pages/LetsEncrypt

Cheers and let me know of any questions.

Dean