2017-01-30 21 views
0

Мне нужен способ аутентификации пользователей на сайт DNN из внешнего приложения для настольных компьютеров, в моем случае приложение OS X MAC.Как реализовать аутентификацию DNN от внешнего настольного приложения?

Приложение Desktop требует доступа к методам обслуживания веб-API на сайте DNN. Я думаю, что JSON Web Token (JWT) будет работать для этого, однако мы используем DNN 7 и в настоящее время не можем обновиться. Есть ли еще один способ аутентификации из-за пределов структуры? Кажется, что вызов API DNN не проверяет, действительно ли имя пользователя и пароль действительны, поскольку все сильно связано с .NET Identity. Есть ли способ сделать это?

Я хочу, чтобы пользователи входили в DNN прямо из настольного приложения на MAC.

ответ

0

Вы можете использовать базовый auth с SSL. Вот ответ, который я дал о том, как реализовать, разрешив веб-сервисы с базовым auth, ограниченным ролью.

Basic auth in DNN Web API service