現在,我正在開發一個單一的登錄,以便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