是否有一个SAML库Go语言?(Is there a SAML library for The Go

2019-09-22 05:43发布

我看到goauth和去-的OAuth的OAuth库已经为编写围棋编程语言 ,但一对夫妇的搜索小时在线变成了没有为SAML 。

我想使用Go使用SAML的Web服务实现SSO的支持,但没有一个SAML库去它看起来像我将在一个单独的服务,以另一种语言来实现的“包装”的SAML逻辑。

有谁知道一个围棋友好SAML库,或者一些一些伎俩使用Java,C,或PHP库从Go程序?

Answer 1:

我已经使用gosaml和它的作品不错,但也有gosaml从机器人和铅笔。

我想通了一年后,这将是很好的回答这个问题,因为它仍然是很好这里有某种答案,为人们寻找SAML库围棋。



Answer 2:

我还没有看到一个围棋SAML实现,但你可以使用它已经实现了它在你的应用程序前面的服务器。

一个最好的支持SAML实现的是Shibboleth的 。 在Apache模块是最成熟的,而且可能是使用,因为你只要把你的应用程序背后反向代理Apache中最简单的方法。 还有一个FastCGI的认证,它使用相同的后端,但我不能为它的易于实现的发言。

如果你只需要一个服务提供商,最简单的SAML结合是HTTP-POST-SimpleSign。 我做了一个验证的概念落实在Python,试图证明我可以在简单的SP。 我对这个模块的稳健性没有要求,但你可以看到,它可以与没有太多的代码来完成。 这是假设你的支持工作这种结合的身份提供商。 和往常一样,在部署任何自定义安全相关的代码时,就要小心了。



文章来源: Is there a SAML library for The Go Language?
标签: go saml-2.0