Дайте пользователям доступ к BDC с помощью аутентификации SQL

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/79880

  •  10-12-2019
  •  | 
  •  

Вопрос

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

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

Однако в моем случае, поскольку я использую аутентификацию SQL через клавишу службы безопасности SQL, я получаю сообщение об этой ключевой записи, которая полностью бесполезна. Я впервые подумал, что это была еще одна проблема разрешений, поэтому я добавил свой тестовый пользователь к «администраторам целевых приложений» ключа, который сначала выключен: не кажется правильным, что каждый пользователь должен был быть администратором для ключа, а во-вторых: все еще просто не работает. У кого-нибудь есть идея? Я бы опубликовал ошибку, которую я получаю, но она буквально ничего не говорит мне, как упоминает название ключа обслуживания моего магазина и дает мне длинный, бессмысленный след стека.

Это было полезно?

Решение

Если у вас есть проблема с безопасным магазином, может быть разумно повторно создать определение приложения. Ваш сценарий, если я понял правильно, должен включить пропускное соединение SQL для всех пользователей, используя одну учетную запись SQL. В такой ситуации необходимо убедиться, что приложение Secure Store настроено правильно:

  1. Создать его для группы в «Тип приложения целевого приложения».
  2. Пользователь Простое имя пользователя и пароль Аутентификация (не имена пользователя Windows и пароль, которые являются по умолчанию), когда задаются типы учетных данных (вы узнаете, что вы выбираете правильно, когда его задают учетные данные.
  3. В участниках поставит пользователей, либо группу объявлений, где у вас есть пользователи, которые должны рассматриваться как разрешенные для использования Доступ к этой связи, AKA «сопоставлено на эти учетные данные» (это отличается от безопасности BDC!).
  4. Установить учетные данные один раз готов.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top