8得票1回答
Maven OpenSAML依赖问题

我被分配了一个任务,要在我的公司和客户之间实现SAML。我考虑使用OpenSAML,但是我无法设置maven项目。 我添加了以下依赖项: <dependency> <groupId>org.opensaml</groupId> <artifactI...

18得票2回答
如何从OpenSAML 2.6迁移到3.1.1版本。

我需要将一个类从opensaml 2.6迁移到opensaml 3.1.1。编译时出现了一些错误。 Element plaintextElement = getElementAssertion(inputBean); String xml = XMLHelper.prettyPrintXML...

12得票2回答
如何读取用于OpenSAML的私钥?

好的,这是又一个那种“我真的不知道从哪里开始”的问题,希望答案很简单。然而,我不知道要搜索什么,到目前为止我的尝试也没有找到太多有用的东西。 我想从一个(当前在磁盘上)文件中读取私钥。最终该密钥将驻留在数据库中,但就解析密钥材料而言,这应该已经足够了,因此这种差异不会产生任何实际影响。我已经...

7得票4回答
为了实现SAML,我是否需要在我的主机上安装Shibboleth SP?

我有几个关于SAML实现的问题需要澄清... 我需要在Java Web应用程序中实现SSO。 为了做到这一点,我是否需要像这样在我的主机上安装Shibboleth SP,或者可以通过OpenSAML提供SP功能? 我假设Shibboleth和OpenSAML是相同的,只是在Web服务器层...

11得票1回答
Android的SAML客户端实现?

有没有一个关于在 Android 上进行 SAML 交互的示例应用程序可以参考?是否有人成功地在 Android 上移植/使用了 OpenSAML? 我正在尝试编写一个简单的应用程序,它将使用本机 API 来执行 SAML 身份验证(而不是浏览器重定向)。 另外,一些指向可以测试 SAML...

7得票2回答
创建SAML断言并签名响应

我有一个Java Web应用程序。我想为我的应用程序实现SAML单点登录。我已经获得了这个GitHub onelogin程序来发送请求和获取响应。但它没有正常工作。我在那里创建了一个帐户,但我没有企业帐户。当我运行应用程序时,它会进入onelogin登录页面。我尝试登录,但响应中没有返回任何信...

42得票5回答
SAML Artifact的目的是什么?

我看到了很多流程图,它们展示了Identity Provider (IdP)、Service Provider (SP)和浏览器之间通过重定向传递SAML身份验证的方式。然而,现在对我来说似乎这些都是不必要的,所以我知道我错过了什么重要的东西。 请问有人能提供一个使用SAML Artifac...

11得票2回答
在<saml:AuthnRequest>中,AssertionConsumerServiceURL、Destination和Consent之间的区别 (注:这是一个问题标题,不需要回答。)

我一直在尝试使用opensaml-java生成SAML对象。 参考:https://www.oasis-open.org/committees/download.php/12958/SAMLV2.0-basics.pdf中的第30页。 &lt;samlp:AuthnRequest xmln...

12得票2回答
在Java中使用OpenSAML解密SAML 2.0加密断言

我在尝试使用SAML 2.0解密加密断言时遇到了问题。我正在使用的库是OpenSAML Java Libraries 2.5.2。加密的断言如下所示:&lt;EncryptedAssertion xmlns="urn:oasis:names:tc:SAML:2.0:assertion"&gt;...

12得票1回答
如何使用opensaml v3?由于v2已经停止更新,因此几乎没有文档可供参考。

有没有使用Open SAML库v3的端到端示例?我找不到任何文档,根据https://wiki.shibboleth.net/confluence/display/OpenSAML/Home的说法,v2已经不再支持。 我正在使用以下代码获取SAML声明- private Unmarshal...