Пожалуйста, я хотел бы знать, как реализовать Single Sign On в субдоменах, работающих на смеси программных платформ asp.net и php?Одиночный вход с субдоменами
ответ
Вы можете использовать куки, если домен верхнего уровня тот же. В CodeProject есть article.
Я знаю, что это старо, но я думал, что отвечу на это, чтобы другие спотыкались об этом через поиск в Google.
Для единого входа на разных платформах вы, вероятно, захотите реализовать решение на основе SAML. SAML обозначает язык разметки безопасности и представляет собой решение на основе XML. На стороне вещей вы можете использовать библиотеку с открытым исходным кодом, которая упрощает процесс SimpleSAMLphp (simplesamlphp.org).
Я не уверен, что у части asp.net есть библиотека с открытым исходным кодом, но поскольку SAML является открытым стандартом, вы должны иметь возможность делать это с чистым asp.net.
Выполнение для одного знака для поддомен
После могут быть шаги по реализации единого входа в систему для того же домена или поддомен
- для пользователя посещения очень первый раз, проверьте, если куки существует, по времени оно не будет там
- Показать страницу Войти
- Validate пользователь
- После проверки пользователя, генерировать маркер, который может быть любым шестнадцатеричным числом всего, что должно быть распределено между доменом
- После того, как генератор маркеров установил cookie с общим именем в домене в корневом пути, скажите cookie с именем «SSOkey» и path as «/»
- Return пользователь на страницу успеха
- Теперь, когда пользователь посещает субдомен, проверьте, существует ли файл cookie и не истекает, если он существует, чем вы можете напрямую перенаправить пользователя на страницу успеха еще, где вы можете показать страницу входа.
Из приведенных выше шагов, которые вы можете достичь единого входа, наряду с указанными выше шагами, которые вы можете добавить различный слой проверки для безопасности
- 1. Одиночный вход с ADFS
- 2. Одиночный вход с Cakephp
- 3. Одиночный вход в разные домены PHP
- 4. Одиночный вход с использованием Tomcat
- 5. Одиночный вход с аутентификацией форм
- 6. Одиночный вход с окнами login
- 7. Одиночный вход с использованием услуги
- 8. Одиночный вход с помощью Google
- 9. Одиночный вход Перехват SAML
- 10. Одиночный Вход на сайт
- 11. Одиночный вход для DocuSign
- 12. Одиночный вход через IE
- 13. Одиночный вход - SSO
- 14. Одиночный вход без ADFS
- 15. Метеор Одиночный вход
- 16. Одиночный вход в asp.net
- 17. Одиночный вход через весеннюю безопасность
- 18. Одиночный вход миграции IIS 7
- 19. Одиночный вход на сервер/страница
- 20. Одиночный вход для веб-приложения
- 21. Одиночный вход ASP.NET и PHP
- 22. Одиночный вход для 2 приложений
- 23. Одиночный вход в Wordpress multisite
- 24. Одиночный вход OpenAM Код Java
- 25. Одиночный вход в архитектуру Microservice
- 26. Windows 10 UWP Одиночный вход
- 27. Одиночный вход для нескольких сайтов
- 28. Одиночный вход с использованием salesforce и openam
- 29. Одиночный вход с Java + Exchange 2007 EWS
- 30. Twitter Одиночный вход IOS с использованием Swift
Благодаря Даринам насчет смеси программирования платформ, ASP.NET и PHP ? – James