Теперь я разрабатываю единый знак, так что вход в Windows можно использовать для доступа к локальному веб-сайту, я пишу код в Perl, у меня нет опыта в создании чего-то подобного , так как будут некоторые сложные шаги, такие как; аутентифицировать пользователя и пароль с помощью kerberos. я понятия не имею, что делать, может ли кто-нибудь дать мне ссылку на учебник или хотите поделиться идеей? или даже научить меня, что делать?Одиночный вход с окнами login
ответ
Я не знаю о Perl, но я сделал это с помощью завиток и urlconnect в Java
Так как вы хотите SSO с окнами, учетные данные для входа, вы хотите использовать свои учетные данные по умолчанию. Это означает, что вам не нужно использовать API-интерфейс kerberos напрямую, чтобы получить учетные данные и преобразовать их в учетные данные GSSAPI.
Что вам нужно, это доступ к учетным данным gssapi. Таким образом, вы используете: -
http://metacpan.org/pod/GSSAPI
GSSAPI может быть использован для создания контекста объектов и огибают маркеры, необходимые для проверки подлинности. В случае SSO просто используйте учетные данные по умолчанию (GSS_C_NO_CREDENTIAL) в аргументе учетных данных.
Что касается доступа к url, вам нужно узнать, как использовать библиотеку соединений url в perl с объектом контекста. Это может быть сложно, и я понятия не имею, как это сделать. Однако вы можете поочередно использовать libcurl с привязками perl. Libcurl использует GSS-API для выполнения своей работы.
http://curl.haxx.se/libcurl/perl/
Вы должны строить Libcurl с GSS-Negotiate (MIT Kerberos) и SPNEGO (OpenSSL и fbopenssl), если вы хотите использовать Libcurl для вашей работы. Это требует времени и терпения.
Это должно вас заставить. Помните, что защищенный ресурс (или, скорее, программа защиты) также должен использовать GSS-API (или, что то же самое, SSPI, поскольку они совместимы)
вы можете отправить мне свой контакт? потому что я думаю, мне нужно консулт с вами. если вы можете, пришлите мне свое письмо через [email protected] – user2186299
Я отправил вам письмо, проверьте его. если этот ответ поможет вам, пожалуйста, воздержитесь/примите его –
- 1. Одиночный вход с ADFS
- 2. Одиночный вход с Cakephp
- 3. Одиночный вход с субдоменами
- 4. Одиночный вход с использованием Tomcat
- 5. Одиночный вход с аутентификацией форм
- 6. Одиночный вход с использованием услуги
- 7. Одиночный вход с помощью Google
- 8. Одиночный вход Перехват SAML
- 9. Одиночный Вход на сайт
- 10. cPanel/WHM Одиночный вход с API
- 11. Одиночный вход для DocuSign
- 12. Одиночный вход через IE
- 13. Одиночный вход - SSO
- 14. Одиночный вход без ADFS
- 15. Метеор Одиночный вход
- 16. Одиночный вход в asp.net
- 17. Twitter Одиночный вход IOS с использованием Swift
- 18. Одиночный вход через весеннюю безопасность
- 19. Одиночный вход миграции IIS 7
- 20. Одиночный вход на сервер/страница
- 21. Одиночный вход для веб-приложения
- 22. Одиночный вход ASP.NET и PHP
- 23. Одиночный вход для 2 приложений
- 24. Одиночный вход в Wordpress multisite
- 25. Одиночный вход OpenAM Код Java
- 26. Одиночный вход в архитектуру Microservice
- 27. Windows 10 UWP Одиночный вход
- 28. Одиночный вход для нескольких сайтов
- 29. Одиночный вход с использованием salesforce и openam
- 30. Одиночный вход с Java + Exchange 2007 EWS
Какова ваша платформа программирования? –
Я собираюсь использовать perl, ive попытался найти учебник, но, похоже, не помогает: но, я думаю, мне нужно использовать LDAP, и аутентифицировать имя пользователя и пароль с помощью kerberos, и есть еще тонкий сложный материал. вы можете дать или найти мне учебник? :) – user2186299
Пожалуйста, измените свой вопрос и напишите точно, что вы хотите! –