这个仓库是使用JAXB在Java中实现的SAML v2.0绑定。
你可以使用这个库来处理SAML请求和响应。有关示例代码,请参阅测试。
如果您发现漏洞或其他与安全相关的错误,请在打开GitHub问题之前在此处报告漏洞。这将使我们能够在公开披露之前评估披露内容并准备修复。
我们非常有兴趣奖励任何能够发现与安全相关的错误或漏洞并向我们适当披露的人。
0.5.4 之前的版本,请确保您使用的是 0.5.4 或更高版本。0.3.3 之前的版本,请确保您使用的是 0.3.3 或更高版本。Linux 或 macOS
mkdir ~/savant
cd ~/savant
wget http://savant.inversoft.org/org/savantbuild/savant-core/1.0.0/savant-1.0.0.tar.gz
tar xvfz savant-1.0.0.tar.gz
ln -s ./savant-1.0.0 current
export PATH=$PATH:~/savant/current/bin/
您可以选择将 ~/savant/current/bin 添加到您的个人资料中设置的 PATH 中,以便此更改持久生效。您还需要确保已安装 Java >= 8 并且已设置环境变量 JAVA_HOME。
有关 Savant 构建工具的更多信息,请查看 savantbuild.org。
构建 jar
sb jar
运行测试
sb test
我们欢迎贡献。请在 GitHub 仓库上打开问题或拉取请求:https://github.com/FusionAuth/fusionauth-samlv2/
在此处了解更多关于 SAML 的信息: