powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Аутентификация user account + windows auth
15 сообщений из 15, страница 1 из 1
Аутентификация user account + windows auth
    #39595686
Дядя Коля
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нужно сделать чтобы были учетки юзеров хранящиеся локально но и при этом одновременно была виндос аутентификация. Можно написать на asp net core identity + включить как-то одновременно виндосовскую или нужно что-то типа identity server?
...
Рейтинг: 0 / 0
Аутентификация user account + windows auth
    #39595706
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дядя Колянужно сделать чтобы были учетки юзеров хранящиеся локально но и при этом одновременно была виндос аутентификация. Можно написать на asp net core identity + включить как-то одновременно виндосовскую или нужно что-то типа identity server?виндовс обычно с AD.
И вся инфа впло до имени собаки юзверя может быт доступна оттуда.
Но вы можете в Модель добавить свою таблу Юзверь и вручную что либо дочитывать оттуда.
...
Рейтинг: 0 / 0
Аутентификация user account + windows auth
    #39595717
Дядя Коля
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Дядя Колянужно сделать чтобы были учетки юзеров хранящиеся локально но и при этом одновременно была виндос аутентификация. Можно написать на asp net core identity + включить как-то одновременно виндосовскую или нужно что-то типа identity server?виндовс обычно с AD.
И вся инфа впло до имени собаки юзверя может быт доступна оттуда.
Но вы можете в Модель добавить свою таблу Юзверь и вручную что либо дочитывать оттуда.
то есть както совместить 2 модели аутентификации настройками фреймворка не получится? вроде нашел статью что под стандартные библы core нельзя, но может можно через identity server?
а если както самому делать смешанный тип то главный вопрос - как из браузера получить логин пароль виндовс учетной записи?
...
Рейтинг: 0 / 0
Аутентификация user account + windows auth
    #39595718
Дядя Коля
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
статья про выбор типа аутентифы
https://github.com/aspnet/Security/issues/1062
...
Рейтинг: 0 / 0
Аутентификация user account + windows auth
    #39595747
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дядя Коля,
Вы бы цель сказали.
Счас звучит глупо, т.к. вы выбираете провайдера и он вам говорит да или нет. Пускать или не пускать.
...
Рейтинг: 0 / 0
Аутентификация user account + windows auth
    #39595752
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дядя Колястатья про выбор типа аутентифы
https://github.com/aspnet/Security/issues/1062
Тут же есть по ссылке. Пробуйте.
...
Рейтинг: 0 / 0
Аутентификация user account + windows auth
    #39595753
Дядя Коля
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Дядя Коля,
Вы бы цель сказали.
Счас звучит глупо, т.к. вы выбираете провайдера и он вам говорит да или нет. Пускать или не пускать.
цель простая - хочешь захочешь на сайт под виндоус учеткой если есть возможность (раздача прав на вход настраивается в админке, то есть не любой юзер сети войдет на сайт ) хочешь заходишь при помощи логина пароля, хранящихся в БД этого сайта. Сдается мне это хрен сделаешь, ибо передаче учетных данных от винды это похоже закрытый для программиста процесс.
...
Рейтинг: 0 / 0
Аутентификация user account + windows auth
    #39595756
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дядя Коляибо передаче учетных данных от винды это похоже закрытый для программиста процесс.закрытый это точно. Но по вашей ссылке есть дополнительное ПО и проверки после основной.
...
Рейтинг: 0 / 0
Аутентификация user account + windows auth
    #39595760
Дядя Коля
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Дядя Коляибо передаче учетных данных от винды это похоже закрытый для программиста процесс.закрытый это точно. Но по вашей ссылке есть дополнительное ПО и проверки после основной.
где там?
...
Рейтинг: 0 / 0
Аутентификация user account + windows auth
    #39595774
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дядя Коля,
Тут. Сам не юзал
Код: c#
1.
2.
3.
4.
5.
6.
По соответствующей заметке: Использование AutomaticAuthenticate

Этот параметр служит для двух целей:

Он указывает, должно ли промежуточное ПО проверять каждый запрос на учетные данные по мере их поступления, обрабатывать их и устанавливать HttpContext.User.
Он указывает, должно ли промежуточное ПО реагировать на HttpContext.Authentication.AuthenticateAsync (AuthenticationManager.AutomaticScheme) .
...
Рейтинг: 0 / 0
Аутентификация user account + windows auth
    #39596506
Calabonga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дядя Коля,
Что-то подобное я реализовывал на базе Bearer Authorization. Задача была "склеить" два типа: FormsAuthentication и OAuth 2.0 (Bearer). Чтобы пользователи ASP.NET MVC могли заходить на сайт и мобильные клиенты на тот же сайт через приложение. Всё свелось к тому что нужно создать свой OAuthAuthorizationServerProvider и в нем обработать

Код: c#
1.
2.
3.
4.
public override async Task GrantResourceOwnerCredentials(OAuthGrantResourceOwnerCredentialsContext context) 
{
// some lines of code
}



Таким образом, должна быть основная система авторизации, а при проверке если пользователь не прошел в ней авториазацию проверять во второй системе. Главное определиться, что первично в вашем случае. Я использовал в ASP.NET MVC свой пакет ActiveDirectory . Вы может свой придумать. :)
...
Рейтинг: 0 / 0
Аутентификация user account + windows auth
    #39596944
Дядя Коля
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CalabongaДядя Коля,
Что-то подобное я реализовывал на базе Bearer Authorization. Задача была "склеить" два типа: FormsAuthentication и OAuth 2.0 (Bearer). Чтобы пользователи ASP.NET MVC могли заходить на сайт и мобильные клиенты на тот же сайт через приложение. Всё свелось к тому что нужно создать свой OAuthAuthorizationServerProvider и в нем обработать

Код: c#
1.
2.
3.
4.
public override async Task GrantResourceOwnerCredentials(OAuthGrantResourceOwnerCredentialsContext context) 
{
// some lines of code
}



Таким образом, должна быть основная система авторизации, а при проверке если пользователь не прошел в ней авториазацию проверять во второй системе. Главное определиться, что первично в вашем случае. Я использовал в ASP.NET MVC свой пакет ActiveDirectory . Вы может свой придумать. :)
можно поподробней как проверялась аутентификация по AD? насколько я прочитал если не установлен тип Windows Auth то нельзя получить доступ к Windows login, читал статью что вроде как можно попросить юзера ввести логин пароль и потом попытаться подклчючиться к AD и проверить их, хотя это так себе вариант (сфига ли юзер должен отсылать на сервер свои логин пароль от винды?).
...
Рейтинг: 0 / 0
Аутентификация user account + windows auth
    #39597005
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дядя Коляцель простая - хочешь захочешь на сайт под виндоус учеткой если есть возможность (раздача прав на вход настраивается в админке, то есть не любой юзер сети войдет на сайт ) хочешь заходишь при помощи логина пароля, хранящихся в БД этого сайта. Сдается мне это хрен сделаешь, ибо передаче учетных данных от винды это похоже закрытый для программиста процесс.
Разрешить анонимный доступ для некоторых страниц.
Остальные все по правам в AD.
Либо вам вин авторизация вообще не нужна.
...
Рейтинг: 0 / 0
Аутентификация user account + windows auth
    #39597016
Дядя Коля
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Дядя Коляцель простая - хочешь захочешь на сайт под виндоус учеткой если есть возможность (раздача прав на вход настраивается в админке, то есть не любой юзер сети войдет на сайт ) хочешь заходишь при помощи логина пароля, хранящихся в БД этого сайта. Сдается мне это хрен сделаешь, ибо передаче учетных данных от винды это похоже закрытый для программиста процесс.
Разрешить анонимный доступ для некоторых страниц.
Остальные все по правам в AD.
Либо вам вин авторизация вообще не нужна.
скорее наоборот - одну страницу логина для вин сделать вин auth, довольно геморрный вариант.
А может кто хорошо знает identityserver - там нету такой возможности в легком варианте?
...
Рейтинг: 0 / 0
Аутентификация user account + windows auth
    #39597043
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дядя Коля,
Второй вариант:
- форм авторизация.
В первый вход юзверь вводит пароль, либо админ шлет ссылку с защитым паролем.
При инсерте юзверя в триггере select from LDAP и допишите все его права оттуда.
Все.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Аутентификация user account + windows auth
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]