现在,我正在开发一个单一的登录,以便Windows登录可以用来访问本地网站,我用Perl编写代码,我没有经验来制作这样的东西,因为会有一些复杂的步骤,例如;使用Kerberos验证用户和密码。我不知道该怎么做,任何人都可以给我一个教程链接或想分享想法?甚至教我做什么?单点登录登录
单点登录登录
回答
我不知道perl的,但我一直在使用卷曲urlconnect在Java
完成它,因为你想使用单点登录窗口登录凭据,您希望使用默认凭据。这意味着您不需要直接使用kerberos API来获取凭证并将其转换为GSSAPI凭证。
您需要的是访问gssapi凭据。所以,你使用: -
http://metacpan.org/pod/GSSAPI
的GSSAPI可以用来创建上下文对象,并绕过令牌需要进行身份验证。对于SSO,只需使用凭证参数中的默认凭证(GSS_C_NO_CREDENTIAL)即可。
就url访问而言,您需要了解如何在perl中使用url连接库和上下文对象。这可能很困难,我不知道如何做到这一点。但是,您可以使用perl绑定来交替使用libcurl。 Libcurl在内部使用GSS-API来完成其工作。
http://curl.haxx.se/libcurl/perl/
你应该建立与libcurl的GSS-协商(MIT Kerberos的)和SPNEGO(OpenSSL和fbopenssl)如果你想使用的libcurl为您的工作。这需要时间和耐心。
这应该让你去。请记住,受保护的资源(或者说保护程序)必须也使用GSS-API(或者因为它们兼容,所以同样是SSPI)
你可以给我你的联系方式吗?因为我认为我需要与你一致。如果可以的话,请通过[email protected]向我发送你的邮件 – user2186299 2013-03-22 11:53:53
我给你发了一封邮件,检查它。如果这个答案可以帮助你,请注意/接受它 – 2013-03-25 04:20:59
- 1. 单点登录登录
- 2. 单点登录
- 3. 登录通过单点登录
- 4. Bigcommerce客户登录API(单点登录)无效登录问题
- 5. Google单点登录?
- 6. 单点登录Saml
- 7. Android单点登录
- 8. Rails单点登录
- 9. 单点登录TicketValidationException
- 10. Android单点登录
- 11. 单点登录 - SSO
- 12. openLDAP单点登录
- 13. 单点登录ADFS
- 14. 单点登录MSAL.js?
- 15. 单点登录.NET
- 16. Wordpress和Drupal单点登录/单点登录
- 17. Rails - WordPress的单点登录 - 单点登录
- 18. 使用WIF登出单点登录
- 19. Django单点登录和Php站点:跨域登录?
- 20. 单登录认证的多服务(单点登录)
- 21. 单点登录SAML拦截
- 22. ASP.NET单点登录问题
- 23. 单点登录谷歌
- 24. Oracle WebGate单点登录
- 25. Django/vBulletin单点登录
- 26. XAgent - Domino单点登录
- 27. 单点登录Joomla和Flash
- 28. Android Facebook API单点登录?
- 29. ASP.Net MVC单点登录
- 30. 谷歌单点登录
什么是您的编程平台? – 2013-03-21 12:07:47
我打算使用perl,ive试图找到教程,但似乎没有帮助:但是,我认为我需要使用LDAP,并使用Kerberos验证用户名和密码,并且仍然有很多复杂的事情要做。你可以给我或找到一个教程? :) – user2186299 2013-03-21 14:19:47
请改变你的问题,并写出你想要的! – 2013-03-21 15:02:43