DNN Войти через несколько сайтов - PullRequest
0 голосов
/ 11 июля 2019

Я аутентифицирую пользователей через внешний веб-API. В случае успеха я хочу автоматически войти на сайт DNN БЕЗ создания пользователей на сайте DNN. Пожалуйста, кто-нибудь может сказать мне, если это возможно, прежде чем я потрачу впустую время, пытаясь реализовать это.

Спасибо!

1 Ответ

1 голос
/ 12 июля 2019

Для правильной работы безопасности страницы, актива и модуля необходима учетная запись пользователя DNN. Каждый созданный мной провайдер аутентификации требовал, чтобы я создавал пользователя DNN при первом входе пользователя в систему.

Тем не менее, вы могли бы написать свой провайдер аутентификации для входа в систему каждого пользователя как того же пользователя DNN, если они не видят никакой информации профиля пользователя в пользовательском интерфейсе. Другими словами, вы проверяете их индивидуальные учетные данные с помощью сторонней системы входа в систему, но ваш провайдер просто использует одного пользователя DNN внутри, чтобы открыть сеанс пользователя.

Для получения дополнительной информации о разработке провайдера аутентификации, подпишитесь на DNNHero.com, посмотрите мою серию из 5 статей о разработке провайдера аутентификации DNN и загрузите проект с исходным кодом, чтобы начать работу.

https://www.dnnhero.com/Premium/Tutorial/ArticleID/295/DNN-authentication-overview-and-basic-customizations-Part-1-5

...