powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / IIS 7 / ASP.NET
25 сообщений из 51, страница 2 из 3
IIS 7 / ASP.NET
    #38417181
Zoria
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wiktor591Zoria,

active directory
каким образом учетки юзеров связаны с объектами базы данных?
...
Рейтинг: 0 / 0
IIS 7 / ASP.NET
    #38417186
Zoria
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ок, задам вопрос по-другому: вася петров, обращаясь к вашему приложению, должен увидеть другие данные чем петя иванов?
...
Рейтинг: 0 / 0
IIS 7 / ASP.NET
    #38417207
wiktor591
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zoria,

Да, у каждого свой доступ к БД.
...
Рейтинг: 0 / 0
IIS 7 / ASP.NET
    #38417209
wiktor591
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Включил в IIS 7 ASP.NET Impersonation этот метод + добавил в IIS Manager Permissions пользователя из AD.

Код: c#
1.
Label1.Text = WindowsIdentity.GetCurrent().Name;

Теперь место имени IIS APPPOOL\ASP.NET v4.0 опеределяет имя пользователя. Но конект к БД выполняет все равно от своей учетки IIS APPPOOL\ASP.NET v4.0.

Куда дальше рыть?
...
Рейтинг: 0 / 0
IIS 7 / ASP.NET
    #38417249
Zoria
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wiktor591Да, у каждого свой доступ к БД.

например? я вам эти вопросы не для своего удовольствия задаю.
просто в таком случае, например, коннекшн пул не работает.
а вариантов, в котором такое на самом деле необходимо, мне кажется, не так уж и много, да и кроме того, может решаться другими способами.
...
Рейтинг: 0 / 0
IIS 7 / ASP.NET
    #38417254
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wiktor591,

.. присоединяюсь к предыдущему оратору ... может, все же, вам разделение прав сделать как принято, т.е. на уровне приложения? .. Соответственно, зашел Вася - ему доступ к его таблице, рид-онли и только за текущий месяц ... Зашел менеджер Петя - ему форму ввода/редактирования и прочие радости ... Как вы все это на уровне БД собираетесь разруливать? .. Если у Васи нет прав на запись в БД, а кнопка обновить есть?.. Эксепшн будете отображать?
...
Рейтинг: 0 / 0
IIS 7 / ASP.NET
    #38417267
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в web.config что у вас там?


Код: xml
1.
2.
3.
4.
5.
6.
...
    <authentication mode="Windows" />
    <authorization>
      <deny users="?" />
    </authorization>
...
...
Рейтинг: 0 / 0
IIS 7 / ASP.NET
    #38417274
wiktor591
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_One,

Такое же написано
...
Рейтинг: 0 / 0
IIS 7 / ASP.NET
    #38417276
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
бинго

а сеть у вас как настроена? сервер sql, я надеюсь, в том же домене?
...
Рейтинг: 0 / 0
IIS 7 / ASP.NET
    #38417284
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
IIS 7 / ASP.NET
    #38417290
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
IIS 7 / ASP.NET
    #38417295
wiktor591
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_One,

да
...
Рейтинг: 0 / 0
IIS 7 / ASP.NET
    #38419225
wiktor591
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Парни ну это понятно что вы мне советуете. Пользователя создать одного и дать доступ через конект и все.

Когда я захожу на веб сраницу она определяет меня пользователя. Но конект к БД она определяет что делает пользователь IIS.

Мне нужно чтоб аутификация с БД была от того кто зашел на страницу а не от сервера. Да знаю можно добавить форму авторизации. Но можно без неё?
...
Рейтинг: 0 / 0
IIS 7 / ASP.NET
    #38419240
Zoria
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wiktor591Парни ну это понятно что вы мне советуете. Пользователя создать одного и дать доступ через конект и все.

Когда я захожу на веб сраницу она определяет меня пользователя. Но конект к БД она определяет что делает пользователь IIS.

Мне нужно чтоб аутификация с БД была от того кто зашел на страницу а не от сервера. Да знаю можно добавить форму авторизации. Но можно без неё?
вам пытались намекнутЬ, что может вам это вовсе и не нужно.
без нее можно если браузер сам определяет залогиненного пользователя по виндовс эккаунту, включена имперсонизация для приложения, и эккаунт передается в connectionstring.
http://msdn.microsoft.com/ru-ru/library/bsz5788z(v=vs.100).aspx
...
Рейтинг: 0 / 0
IIS 7 / ASP.NET
    #38419300
wiktor591
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я так сделал, что то не получаеться, не могли бы подсказать в чем косяк.
...
Рейтинг: 0 / 0
IIS 7 / ASP.NET
    #38419333
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wiktor591,

...а у вас эта страница в IIS как приложение, или просто папка на веб-сайте?
...
Рейтинг: 0 / 0
IIS 7 / ASP.NET
    #38419336
wiktor591
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
carrotik,

папка
...
Рейтинг: 0 / 0
IIS 7 / ASP.NET
    #38419338
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wiktor591carrotik,

папка

... попробуйте преобразовать в приложение (правой кнопкой в диспетчере IIS) ... но там появятся некоторые нюансы, которые надо будет поправить - свой web.config, например ...
...
Рейтинг: 0 / 0
IIS 7 / ASP.NET
    #38419348
wiktor591
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
carrotik,

А что именно править?
...
Рейтинг: 0 / 0
IIS 7 / ASP.NET
    #38419359
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wiktor591carrotik,

А что именно править?

...локальный web.config на предмет имперсонации в основном ...
...
Рейтинг: 0 / 0
IIS 7 / ASP.NET
    #38419365
wiktor591
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
carrotik,

Включил на сервере Basic Authentication и ASP.NET Impersonation, выключил Windows Authentication --- после ввода логина и пароля вход успешен и запросы работают от данного пользователя.

Если включить Windows Authentication то связь теряеться с БД.

Собственно вопрос возможно без ввода логина и пароля зайти на страницу и сделать запрос от данного пользователя к БД.
...
Рейтинг: 0 / 0
IIS 7 / ASP.NET
    #38421938
wiktor591
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Задача решена, ответ http://msdn.microsoft.com/en-us/library/ff649317.aspx
...
Рейтинг: 0 / 0
IIS 7 / ASP.NET
    #38421956
Zoria
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wiktor591,

а русскими словами чего вам не хватало?
...
Рейтинг: 0 / 0
IIS 7 / ASP.NET
    #38421971
wiktor591
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zoria,

Просто не кто не натолкнул на такую хорошую статью. Пока пол интернета не перерыл. Я с настройками в первые сталкиваюсь. (новичек).
...
Рейтинг: 0 / 0
IIS 7 / ASP.NET
    #38421975
Zoria
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wiktor591,

с настройками чего?
...
Рейтинг: 0 / 0
25 сообщений из 51, страница 2 из 3
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / IIS 7 / ASP.NET
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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