title: Is there a SAML library for The Go Language?
body: <p>I see that the <a href="https://github.com/alloy-d/goauth" rel="nofollow" title="goauth">goauth</a> and <a href="https://github.com/garyburd/go-oauth" rel="nofollow" title="go-oauth">go-oauth</a> OAuth libraries have been written for the <a href="http://golang.org/" rel="nofollow" title="Go Programming Language">Go Programming Language</a>, but a couple of hours of searching online turns up nothing for <a href="http://en.wikipedia.org/wiki/SAML_2.0" rel="nofollow" title="SAML">SAML</a>.</p>
  
  <p>I would like to use Go to implement SSO support using SAML for a web service, but without a SAML library for Go it looks like I will have to "wrap" the SAML logic in a separate service, implemented in another language.</p>
  
  <p>Does anyone know of a Go-friendly SAML library, or maybe some some trick for using a Java, C, or PHP library from a Go program?</p>