Have a look at pySAML2 hosted here. It contains all you need in order to support SAML2, openid, oauth, twitter, fb etc including various protocol translators. Roland is probably going to implement openid connect in that framework too sometime. There are several deployment models. I suggest you talk to the primary author (Roland Hedberg), I'm sure he'd be happy to give you some pointers.
Have a look at pySAML2 hosted here. It contains all you need in order to support SAML2, openid, oauth, twitter, fb etc including various protocol translators. Roland is probably going to implement openid connect in that framework too sometime. There are several deployment models. I suggest you talk to the primary author (Roland Hedberg), I'm sure he'd be happy to give you some pointers.