MrLonely_2 Ответов: 2

Аутентификация и авторизация в WPF


Привет ребята,

Я пытаюсь найти какие-нибудь хорошие учебники по аутентификации и авторизации в WPF, но ничего не могу найти

все, что я нашел, это около ASP.NET и WCF и MVC

Мне нужны полные и хорошие учебники об этом для WPF

Что я уже пробовал:

Я пытаюсь найти какие-нибудь хорошие учебники по аутентификации и авторизации в WPF, но ничего не могу найти

Afzaal Ahmad Zeeshan

Это происходит потому, что WPF не считается платформой прикладного программирования, где пользователи должны подключаться к ресурсам доступа. WPF действует скорее как платформа разработки клиентского программного обеспечения, а не как платформа разработки серверного программного обеспечения.

ASP.NET, WCF (MVC-это сокращенная форма для ASP.NET MVC) являются серверными фреймворками, и поэтому они требуют наличия безопасной системы аутентификации. Можете ли вы сказать, почему вы хотите это реализовать? Так что я могу направлять вас дальше, чтобы реализовать его.

MrLonely_2

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

Afzaal Ahmad Zeeshan

Продолжая от вашего комментария к вопросу. Ну, здесь следует отметить, что вы сами сказали, что 3 (или более) типа людей собираются использовать программное обеспечение. В этом случае использование аутентификации и изменение представления WPF вообще не будет хорошей идеей. С другой стороны, я бы рекомендовал вам создать 3 (или более) приложения для каждого человека. Создайте другое приложение для врача, позвольте ему/ей использовать его, создайте другое для медсестры и позвольте ему/ей использовать его.

По моему собственному мнению, аутентификация должна осуществляться на основе использования данных. Как осуществляется доступ к данным и их хранение.

MrLonely_2

Спасибо, я постараюсь сделать это так, как ваш подход

bianders@yahoo.com

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

2 Ответов

Рейтинг:
1

f-fect

Привет, MrProgrammer_78

Я должен согласиться с сообщением от _duDE_. Я не думаю, что это такое простое решение, предложенное Магнусом Монтином в своей статьи Магнус - MVP Microsoft, а это значит, что он обладает солидными и проверенными знаниями в области технологий .NET. Кроме того, статья была рассмотрена партнером Microsoft. Для меня это уже кое-что значит.

Я не знаю, каковы ваши формальные требования к безопасности. Но я должен сказать вам, что на прошлой неделе я реализовал пользовательскую аутентификацию и авторизацию на основе статьи Магнуса Монтина и статьи Элвина Ченга в проекте Code (здесьВы также можете просмотреть комментарии к статье, где я описал, как реализовать динамическую авторизацию.

Из ваших постов выше у меня сложилось впечатление, что мы оба работаем над похожим типом приложения - более или менее автономным приложением с подключением к одной или нескольким базам данных с картой безопасности (роли пользователей и права доступа), где элементы управления WPF становятся скрытыми/видимыми или включенными/отключенными в зависимости от контекста безопасности пользователя. Я работаю над такими приложениями, но для другой отрасли. Объединив эти подходы, я успешно внедрил и протестировал безопасность в своем приложении.

Вы можете просмотреть статью Эльвина (и, возможно, снова статью Магнуса), чтобы пересмотреть, если вам все еще нужно придерживаться реализации нескольких приложений вместо одного. Моя реализация безопасности укладывается в 12 коротких классов и 3 таблицы базы данных (+ некоторый интерфейс администрирования/управления).

Пожалуйста, дайте мне знать, если у вас возникнут еще вопросы.

Приветствия
Иржи Новотны


Рейтинг:
0

Leo Chapiro

Пожалуйста, взгляните на эту статью, которая была самой первой, которую я нашел в google с "аутентификацией и авторизацией в WPF" :)

"WPF: реализация пользовательской аутентификации и авторизации - статьи TechNet - США (английский) - TechNet Wiki[^]

В этой статье приводится пошаговый пример кода о том, как реализовать собственную пользовательскую аутентификацию и авторизацию в приложении WPF путем реализации классов, производных от интерфейсов IIdentity и IPrincipal, и переопределения идентификатора потока приложения по умолчанию.


MrLonely_2

спасибо, но я читал эту статью раньше и думаю, что этого недостаточно,
я видел много статей об аутентификации и авторизации в ASP.NET и я чувствую, что они более продвинуты, чем эта статья для WPF
мне нужны продвинутые статьи ....