SAML client library written in Go (golang)