Add Service and Identity Provider abstraction
authorSimo Sorce <simo@redhat.com>
Thu, 3 Apr 2014 19:42:35 +0000 (15:42 -0400)
committerSimo Sorce <simo@redhat.com>
Fri, 4 Apr 2014 16:58:24 +0000 (12:58 -0400)
commited5ed179806c921036cf811e1890408aac072bef
treebd7e18f61678a5fb6ff3de5641324b3f80b12f65
parentc67d1a3583a6eda8c626c6d1d9cb42547d7a5b68
Add Service and Identity Provider abstraction

This commit adds:
- helper functions to create new providers
- separate IdentityProvider class to represent the IDP.

Database changes:
The saml2 plugin database now contain the metadata file contents and does not
rely anymore on on-disk data.

Signed-off-by: Simo Sorce <simo@redhat.com>
ipsilon/providers/saml2/auth.py
ipsilon/providers/saml2/provider.py
ipsilon/providers/saml2idp.py