SAML assertion producers and consumers core library