Я в ситуации, когда мне нужно авто-auth пользователей между веб-сайтом ASP.NET и WordPress. Идея заключается в том, что когда вы заходите на сайт ASP.NET, и если вы просматриваете страницы WP, которые вы вошли в систему автоматически, и наоборот.
В ASP.NET я могу авторизовать пользователей от базы данных WP, но это все, о чем я могу думать, поэтому вопрос.
-Как включить эту схему направленной аутентификации?
-Zubair
У меня была аналогичная проблема, когда у меня было приложение ASP.net (стороннее приложение) и PHP-приложение (встроенное собственное устройство). Я изменил приложение ASP.net всего несколькими строками кода, так что он работал следующим образом:
Я также добавил время окончания сессий, чтобы свести к минимуму возможности олицетворения …
Существует два разных сценария на стороне сервера, и трудно создать сквозную аутентификацию. Поскольку WP использует файлы cookie , вы можете попытаться аутентифицировать пользователей против файлов cookie. создав механизм, который проверяет наличие допустимых файлов cookie WP на компьютере пользователя, а затем считывает файлы cookie для аутентификации пользователей.
Отправьте файлы cookie с PHP методом SetCookie()
, затем прочитайте файлы cookie из ASP.Net, прочитав cookies collection
(поскольку имя файла cookie изменяется). затем Decode url .. (в ASP.Net вы получите зашифрованный url. специальные символы заменяются на (#-->%23 , @--->%40 etc..)