草庐IT

passport-saml

全部标签

java - 解密 Saml token 时出错

我在解密samltoken时遇到错误。但是这个问题并不一致,它在重新启动服务器后有效。直到昨晚它都正常工作:(DEBUGDecrypter:631-AttempttodecryptEncryptedKeyusingcredentialfromKEKKeyInforesolverfailed:org.opensaml.xml.encryption.DecryptionException:Probableruntimeexceptionondecryption:unknownparametertype.atorg.opensaml.xml.encryption.Decrypter.decr

java - Spring Security SAML + HTTPS 到另一个页面

我使用SpringSecuritySAML创建了一个项目。我需要编写一个代码(同一个项目),它通过带有SOAP的HTTPSPOST连接到另一台服务器:PostMethodpost=newPostMethod("https://www.somepage.com");post.setRequestHeader("SOAPAction","action");post.setRequestEntity(newStringRequestEntity(soapXML,"text/xml","UTF-8"));HttpClienthttpclient=newHttpClient();httpclie

java - 使用 SAML 2 和 Java 的服务提供商实现

在浏览了这么多谷歌网站,阅读了这么多stackoverflow中的QA之后,真的对如何使用SAML2和Java实现SP感到困惑。我了解理论概念,但不知道如何准确实现它。目前,我的客户已经与我共享IDP元数据文件并要求提供SP元数据文件。这是我的第一个纠结点。实际上如何生成元数据文件?有生成它的工具吗?如何使用Java库实现SAMLRequest生成、SAMLResponse解析。人们推荐了这么多支持IDP、SP功能的公开网站,但无法选择合适的网站继续。我需要一些使用SAML2在Java中实现服务提供商的具体示例。如果有人在这方面帮助我,我将不胜感激。如果我的问题不清楚,请纠正我,以便我

java - Spring SAML 示例应用程序返回 Could not initialize class org.apache.commons.ssl.TrustMaterial

我一直在尝试启动并运行SpringSAML示例应用程序,但已经苦苦挣扎了好几天,并且在互联网上搜索也没有成功。我已按照快速入门指南中的所有步骤操作....当我单击“开始单点登录”按钮时,我被重定向到SSOCircle,我登录,然后被重定向回示例应用程序,但它返回以下错误:Message:Couldnotinitializeclassorg.apache.commons.ssl.TrustMaterialStackTrace:java.lang.NoClassDefFoundError:Couldnotinitializeclassorg.apache.commons.ssl.Trust

如何在C#中的本机Windows应用程序中实现基于SAML的身份验证

是SAML的新手。我只想开发一个简单的原型,该原型在C#中的本机Windows应用程序中使用SAML身份验证。任何帮助我的链接或任何代码都将有用看答案您需要客户端SAML堆栈-请参阅SAML:SAML连接/工具包.但是请注意,这全都通过浏览器重定向,因此您需要某种浏览器功能。

ios - Passport-facebook-token 不断返回 401

目前,我将NodeJS与Express和Passport-facebook-token模块一起用于我的iOS应用程序。我在这方面遇到了麻烦,因为即使我们通过了OAuth逻辑,该服务也总是返回401响应。关于此代码为什么它一直返回401的任何想法,即使它成功通过身份验证并进入我们的handleAuthentiation方法但没有达到我拥有的方法console.log("THISISNOT正在被调用")被调用了吗?varhttp=require("http");varexpress=require("express");varbodyParser=require('body-parser'

php - 让您的 PHP 网站成为 SAML 身份提供者

故事是我需要让我的网站充当身份提供者(阅读:IDP)。网站本身在Zend平台上。想法是制作一个IDPController,服务提供商(阅读:SP)通过它联系IDP。因为它必须是网站的一部分,所以我需要包含一些扩展,可以很容易地用于响应来自SP的SAML请求。我从以下位置找到了PHP扩展列表:https://wiki.surfnetlabs.nl/display/OSP/RFC+-+OpenSAMLphp,+a+new+PHP+library+for+SAML+2.0+support所有这些扩展几乎没有文档或过于复杂。例如,我还没有找到在我的应用程序中使用SimpleSamlPHP的方法

php - 使用 laravel passport 从 api 路由注册新用户

我已经安装了laravel5.3和passportpakage。我一步一步地遵循了文档我可以使用以下路由POST/oauth/token和以下参数用户名密码客户secret资助类型client_id我得到以下响应{"token_type":"Bearer","expires_in":31536000,"access_token":"accesstokenhere","refresh_token":"refreshtokenhere"}然后我请求GET/api/user带有以下标题Authorization="Beareraccesstokenhere"接受=应用程序/json(可选)这

php - Laravel 5.6 passport api 身份验证在获取请求中不起作用

我正在制作单页应用程序,在处理获取请求时,我已经通过了X-CSRF-TOKEN和X-Requested-Withheader。我还包括了\Laravel\Passport\Http\Middleware\CreateFreshApiToken::class在网络中间件组。我在api.php中的路线看起来像Route::get('categories','Api\Categories@index')->middleware('auth:api');但请求指定的url显示未经身份验证的消息。 最佳答案 我刚才遇到了完全相同的问题。这就是

php - 第一方应用程序的 Laravel Passport 密码授予流程

我正在使用LaravelPassport允许第三方应用程序访问我的API的某些部分。但是,我也通过我自己的第一方原生Android应用程序使用我自己的API。因此,我在整个互联网上寻找这种情况下的最佳做法,但无法得出结论。以下是我发现的可能性:可能性#01我可以关注UserCredentialPasswordGrantFlow.在这种情况下,我需要将client_secret和client_id传递给授权服务器。为了保证它们的安全,我不能在我的移动应用程序的源代码中编写它们(APK是可反编译的......)。所以,我有2个选择。可能性#01-选择A通过我自己的服务器代理并在调用oaut