本文介绍了如何从加密的 SAML 响应中获取属性和 NameID的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在处理 OneLogin SAML,我从 onelogin 收到加密响应,我可以从 https://www.samltool.com/attributes.php,我在数组中获取了正确的数据,但是如何以编程方式执行此操作?任何人都可以帮我怎么做吗?

I am working on OneLogin SAML, I am getting an encrypted response from onelogin, I am able to decrypt it from https://www.samltool.com/attributes.php, I am getting proper data in an array, but how to do that programmatically ? can anyone please help me how to do that?

推荐答案

可以参考 OneLogin 的 SAML PHP Toolkit ,或者你可以使用 Laravel-onelogin 允许 onelogin 为您的应用程序提供身份验证和用户的包.

You can refer the OneLogin’s SAML PHP Toolkit , Or you can use Laravel-onelogin package for allowing onelogin to provide authentication and users to your application.

如果您专门寻找解密.下面的链接有所有的加密和解密方法https://github.com/onelogin/php-saml/blob/master/extlib/xmlseclibs/xmlseclibs.php

If you are looking specifically for decryption. The below link has all encryption and decryption methodshttps://github.com/onelogin/php-saml/blob/master/extlib/xmlseclibs/xmlseclibs.php

这篇关于如何从加密的 SAML 响应中获取属性和 NameID的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-12 10:13