I am searching a way to authenticate users from an Active Directory Server within my Python / Flask Application. Also needed is a verification step where the client certificates are checked. After the step the Python application should know the groups of the current user so that different access levels can be defined.
In the last weeks I read about OAuth2, heard about SAML, ADFS and Shibboleth. Flask Oauthlib appears to provide a good solution for OAuth2 but it is no perfect match for the use case. (+ not really simple and kind of broken)
Therefore: Has anybody tried to integrate ADFS into Flask? Any recommondations on how to this? I thought about using python-saml - can I make it work with that package?
