powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Подскажите по настройкам в интегрированном режиме конвеера
25 сообщений из 36, страница 1 из 2
Подскажите по настройкам в интегрированном режиме конвеера
    #39956713
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В integrated mode получаю ошибку

HTTP Error 500.24 - Internal Server Error

An ASP.NET setting has been detected that does not apply in Integrated managed pipeline mode.

Most likely causes:
•system.web/identity@impersonate is set to true.


Если отключаю имперсонацию, то ессно ошибка подключения к базе:

Login failed for user 'db_server$'.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Data.SqlClient.SqlException: Login failed for user 'db_server$'.

Странно что не получается имперсонацию включить в интегрированном режиме. Вижу на сервере сайты у которых имперсонация включена
...
Рейтинг: 0 / 0
Подскажите по настройкам в интегрированном режиме конвеера
    #39956824
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если у тебя для подключения к базе требуется имперсонация, то у меня на это даже слов нет.
...
Рейтинг: 0 / 0
Подскажите по настройкам в интегрированном режиме конвеера
    #39956857
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat
Если у тебя для подключения к базе требуется имперсонация, то у меня на это даже слов нет.

вот такой cs
<add name="LapsadminContext" connectionString="metadata=res://*/lapsadminModel.csdl|res://*/lapsadminModel.ssdl|res://*/lapsadminModel.msl;provider=System.Data.SqlClient;provider connection string="data source=ыыы;initial catalog=Lapsadmin;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
...
Рейтинг: 0 / 0
Подскажите по настройкам в интегрированном режиме конвеера
    #39956860
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мне нужно что бы соедиенние с базой от имени виндового пользователя было
...
Рейтинг: 0 / 0
Подскажите по настройкам в интегрированном режиме конвеера
    #39956899
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview
мне нужно что бы соедиенние с базой от имени виндового пользователя было

Не нужно тебе это. Потому что так делать это вообще треш, угар, и содомия.
...
Рейтинг: 0 / 0
Подскажите по настройкам в интегрированном режиме конвеера
    #39956904
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat
listtoview
мне нужно что бы соедиенние с базой от имени виндового пользователя было

Не нужно тебе это. Потому что так делать это вообще треш, угар, и содомия.

так рекомендует микрософт и ДБА
...
Рейтинг: 0 / 0
Подскажите по настройкам в интегрированном режиме конвеера
    #39956912
monstrU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat
listtoview
мне нужно что бы соедиенние с базой от имени виндового пользователя было

Не нужно тебе это. Потому что так делать это вообще треш, угар, и содомия.


как теперь нужно?
...
Рейтинг: 0 / 0
Подскажите по настройкам в интегрированном режиме конвеера
    #39956913
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Веб-приложение должно обращаться к БД только под одним-единственным собственным аккаунтом. Про каких-либо пользователей БД знать не должна - для неё есть единственный пользователь - это само веб-приложение. Если нужна какая-либо аутентификация и авторизация, то это делается на уровне приложения, а не на уровне подключения к БД.
...
Рейтинг: 0 / 0
Подскажите по настройкам в интегрированном режиме конвеера
    #39956919
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat
Веб-приложение должно обращаться к БД только под одним-единственным собственным аккаунтом. Про каких-либо пользователей БД знать не должна - для неё есть единственный пользователь - это само веб-приложение. Если нужна какая-либо аутентификация и авторизация, то это делается на уровне приложения, а не на уровне подключения к БД.

А как вы прикажете ДБА настраивать права?
...
Рейтинг: 0 / 0
Подскажите по настройкам в интегрированном режиме конвеера
    #39956920
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview
так рекомендует микрософт и ДБА

Про ДБА еще поверить могу - они и не такого нарекомендуют Но вот с МС ты явно что-то не так понял. МС рекомендует использовать Windows аутентификацию на SQL сервере. Но это вовсе не означает, что так надо аутентифицировать каждого пользователя веб-приложения.
...
Рейтинг: 0 / 0
Подскажите по настройкам в интегрированном режиме конвеера
    #39956922
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview
fkthat
Веб-приложение должно обращаться к БД только под одним-единственным собственным аккаунтом. Про каких-либо пользователей БД знать не должна - для неё есть единственный пользователь - это само веб-приложение. Если нужна какая-либо аутентификация и авторизация, то это делается на уровне приложения, а не на уровне подключения к БД.

А как вы прикажете ДБА настраивать права?

Никак. Приложению просто даются определенные права - как правило это чтение и запись в любую таблицу. Права каждого пользователя определяет и ограничивает уже само приложение.
...
Рейтинг: 0 / 0
Подскажите по настройкам в интегрированном режиме конвеера
    #39956932
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat
listtoview
пропущено...

А как вы прикажете ДБА настраивать права?

Никак. Приложению просто даются определенные права - как правило это чтение и запись в любую таблицу. Права каждого пользователя определяет и ограничивает уже само приложение.

ну т.е приложению по факту максимальные права на базу
у Виера хорошо написано по правам, подготовка к начальному курсу по MS SQL
...
Рейтинг: 0 / 0
Подскажите по настройкам в интегрированном режиме конвеера
    #39956949
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview
fkthat
пропущено...

Никак. Приложению просто даются определенные права - как правило это чтение и запись в любую таблицу. Права каждого пользователя определяет и ограничивает уже само приложение.

ну т.е приложению по факту максимальные права на базу
С чего вдруг максимальные? Максимальные права у ДБА.
У вас бизнес логига на уровне БД, что нужны права на уровне БД?

Ты бы рассказал хоть раз в начале топика про приложение-то. Зачем ему нужна имперсонация?

Люди тут давно на ASP.NET Core пишут, деплоят на Linux, а ты нам будешь рассказывать, что майкрософт рекомендует, чтобы соедиенние с базой от имени виндового пользователя было?

Пишите на Core, деплойте в Azure на Linux в контейнерах, и используйте "соедиенние с базой от имени виндового пользователя". Ну ну.

У нас вот какие-то данные в MS SQL, какие-то в MongoDB, какие-то в PostrgeSQL, что там ваш ДБА нам порекомендует?

listtoview
у Виера хорошо написано по правам, подготовка к начальному курсу по MS SQL
Так и дайте приложению только необходимые и достаточные ему права.
...
Рейтинг: 0 / 0
Подскажите по настройкам в интегрированном режиме конвеера
    #39956955
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух
listtoview
пропущено...

ну т.е приложению по факту максимальные права на базу
С чего вдруг максимальные? Максимальные права у ДБА.
У вас бизнес логига на уровне БД, что нужны права на уровне БД?

Ты бы рассказал хоть раз в начале топика про приложение-то. Зачем ему нужна имперсонация?

Люди тут давно на ASP.NET Core пишут, деплоят на Linux, а ты нам будешь рассказывать, что майкрософт рекомендует, чтобы соедиенние с базой от имени виндового пользователя было?

Пишите на Core, деплойте в Azure на Linux в контейнерах, и используйте "соедиенние с базой от имени виндового пользователя". Ну ну.

У нас вот какие-то данные в MS SQL, какие-то в MongoDB, какие-то в PostrgeSQL, что там ваш ДБА нам порекомендует?

listtoview
у Виера хорошо написано по правам, подготовка к начальному курсу по MS SQL
Так и дайте приложению только необходимые и достаточные ему права.

получается у одного пользователя есть права на чтение, запись на все объекты БД
по сути это owner
а логин пароль в cs :)
...
Рейтинг: 0 / 0
Подскажите по настройкам в интегрированном режиме конвеера
    #39956964
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух,

я не в коем случае не говорю что это правильно, просто пытаюсь разобраться
спрошу у спецов по базам
https://www.sql.ru/forum/1325323/podskazhite-pod-kakim-polzovatelem-pravilno-nastraivat-podkluchenie-k-bd

от меня безопасники и админы так требуют
мне конечно самому удобнее одно имя входа попросить и все
тем более в приложении есть свой механизм авторизации
...
Рейтинг: 0 / 0
Подскажите по настройкам в интегрированном режиме конвеера
    #39956965
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview
Дмитрий Мух
пропущено...
С чего вдруг максимальные? Максимальные права у ДБА.
У вас бизнес логига на уровне БД, что нужны права на уровне БД?

Ты бы рассказал хоть раз в начале топика про приложение-то. Зачем ему нужна имперсонация?

Люди тут давно на ASP.NET Core пишут, деплоят на Linux, а ты нам будешь рассказывать, что майкрософт рекомендует, чтобы соедиенние с базой от имени виндового пользователя было?

Пишите на Core, деплойте в Azure на Linux в контейнерах, и используйте "соедиенние с базой от имени виндового пользователя". Ну ну.

У нас вот какие-то данные в MS SQL, какие-то в MongoDB, какие-то в PostrgeSQL, что там ваш ДБА нам порекомендует?

пропущено...
Так и дайте приложению только необходимые и достаточные ему права.

получается у одного пользователя есть права на чтение, запись на все объекты БД
по сути это owner
а логин пароль в cs :)

Не у пользователя, а у приложения. И почему вдруг сразу на все? Не обязательно.
...
Рейтинг: 0 / 0
Подскажите по настройкам в интегрированном режиме конвеера
    #39956967
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview
ну т.е приложению по факту максимальные права на базу

"Чтение и запись в любую таблицу" это очень и очень далеко от "максимальные права".
...
Рейтинг: 0 / 0
Подскажите по настройкам в интегрированном режиме конвеера
    #39956976
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview
мне конечно самому удобнее одно имя входа попросить и все
тем более в приложении есть свой механизм авторизации

Это именно так и следует делать. Одно имя входа для приложения с правами ровно теми, которые приложению нужны. Распределение прав конкретных пользователей уже внутри самого приложения. А твоя схема с "ein Volk ein Furhrer один пользователь один логин" в первую очередь напрочь убьет пул соединений.
...
Рейтинг: 0 / 0
Подскажите по настройкам в интегрированном режиме конвеера
    #39956981
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спецы по базам посоветовали завести учётку для сервиса (приложения). Неожиданно :)
...
Рейтинг: 0 / 0
Подскажите по настройкам в интегрированном режиме конвеера
    #39956999
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview
А как вы прикажете ДБА настраивать права?
это он еще до микросервисов не добрался
...
Рейтинг: 0 / 0
Подскажите по настройкам в интегрированном режиме конвеера
    #39957002
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview,

Ты еще просто путаешься, считая, что если делать Windows Authentication (что вполне нормально и действительно рекомендуется), то это означает коннектиться от имени каждого пользователя. Само приложение тоже может коннектиться через Windows Authentication - просто аккаунтом под которым выполняется пул приложений - и такая схема как раз очень часто применяется.
...
Рейтинг: 0 / 0
Подскажите по настройкам в интегрированном режиме конвеера
    #39957335
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat
listtoview,

Ты еще просто путаешься, считая, что если делать Windows Authentication (что вполне нормально и действительно рекомендуется), то это означает коннектиться от имени каждого пользователя. Само приложение тоже может коннектиться через Windows Authentication - просто аккаунтом под которым выполняется пул приложений - и такая схема как раз очень часто применяется.

ну имперсонация должна быть включена и в cs integrated = true или SSPI
в чем разница, хз

а имперсонация без аутентификации будет работать? просто интересно
...
Рейтинг: 0 / 0
Подскажите по настройкам в интегрированном режиме конвеера
    #39957359
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview
просто интересно

да не слушай ты этих, они ни за что ответственность не несут, делай так как велят Владельцы данных в требованиях
...
Рейтинг: 0 / 0
Подскажите по настройкам в интегрированном режиме конвеера
    #39957366
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRos
listtoview
просто интересно

да не слушай ты этих, они ни за что ответственность не несут, делай так как велят Владельцы данных в требованиях

да просто интересно разобраться в этом

авторну имперсонация должна быть включена и в cs integrated = true или SSPI
в чем разница, хз

а имперсонация без аутентификации будет работать? просто интересно
...
Рейтинг: 0 / 0
Подскажите по настройкам в интегрированном режиме конвеера
    #39957403
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview
ну имперсонация должна быть включена и в cs integrated = true или SSPI
в чем разница, хз

а имперсонация без аутентификации будет работать? просто интересно

Это вообще не имперсонация, а "Windows Authentication" сиквел сервера, с имперсонацией она никак не связана.
...
Рейтинг: 0 / 0
25 сообщений из 36, страница 1 из 2
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Подскажите по настройкам в интегрированном режиме конвеера
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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