TFS по соединению VPN - является там способом сохранить идентификатор пользователя/пароль на клиенте? [закрытый]

Решение № 1: Используйте CloudFront + Lambda @ Edge

CloudFront позволяет настраивать несколько режимов кэширования, направляя различные шаблоны путей к соответствующим источникам:

  • https://my-portal.com [1133 ] /site/a => https://bucket-a.s3-website.amazonaws.com /site/a
  • https://my-portal.com /site/b => https://bucket-b.s3-website.amazonaws.com /site/b

Единственное ограничение заключается в том, что каждая корзина S3 должна знать путь и обеспечивать в нем одинаковую файловую структуру. Корзина для сайта A должна содержать папку /site/a, корзина B должна содержать папку /site/b.

Это ограничение можно обойти, используя Lambda @ Edge.

Решение №2. Настройка типов MIME для двоичных файлов в API-шлюзе

API-шлюз позволяет настраивать типы MIM-файлов для двоичных файлов. Но для этого требуются запросы совместимости заголовка Accept с настроенными типами mime.

Так, например, если вы конфигурируете image/* как бинарный миметиз в APIG, ваши запросы изображений должны иметь заголовок Accept со значением image/png, image/jpg или просто image/*. Если заголовок отсутствует или имеет другое значение, APIG не будет обрабатывать ответ как двоичный файл.

Проблема в том, что браузеры обычно отправляют Accept: */* при попытке загрузить ресурсы, импортированные из CSS.

Таким образом, единственным решением этой проблемы было бы сконфигурировать */* как бинарный миметип. Это нарушит все недвоичные ответы, обслуживаемые этим шлюзом API, как и JSON.

Решение № 3: Размещать двоичные файлы отдельно

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

5
задан Scott Weinstein 16 January 2009 в 13:46
поделиться

3 ответа

Хотя я не могу решить Вашу проблему полностью, я могу заставить половину из нее уйти (эта команда настраивается для выполнения SSMS, не VS, хотя можно изменить ее):

%windir%\system32\runas.exe /netonly /user:DOMAIN\UserID "C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\SqlWb.exe"

"/netonly" включают RUNAS.exe authenicates это в месте назначения, означая, что можно дать ему имя пользователя и пароль, для которого у Вас в настоящее время нет доступа к DC. Мы используем его для выполнения SSMS и входа в систему с помощью Интегрированной Аутентификации для SQL Server, который находится на другом домене. Даже при том, что я не вижу к DC для того домена от моего компьютера, эта команда все еще позволяет мне передавать свое имя пользователя и пароль для того домена к тому серверу.

Вы могли установить ярлык на эту команду, и она только предложит Вам Ваш пароль при запуске VS который делает это немного легче, поскольку Вы не должны вводить в своем Domain\Username каждый раз больше.

1
ответ дан 14 December 2019 в 01:19
поделиться

Вы определенно можете это сделать! Я бегу из домена на Windows XP. Мой коллега только что показал мне, как. Вот шаги:

  1. Откройте Панель управления .
  2. Откройте Учетные записи пользователей .
  3. Выберите Измените учетную запись , а затем выберите свою текущую учетную запись.
  4. Слева под Связанные задачи выберите Управление сетевыми паролями . Откроется диалоговое окно Сохраненные имена пользователей и пароли .
  5. Здесь нажмите кнопку Добавить и введите полный путь к серверу TFS (server.abc.xyz), полное имя пользователя (ABC \ username) и пароль для доступа к TFS.

Это должно помочь вам. Я ненавижу TFS немного меньше сейчас. ;)

выберите Управление моими сетевыми паролями . Откроется диалоговое окно Сохраненные имена пользователей и пароли .
  • Здесь вы нажимаете кнопку Добавить и вводите полный текст. Путь к серверу TFS-сервера (server.abc.xyz), полное имя пользователя (ABC \ username) и пароль для доступа к TFS.
  • Это должно помочь вам. Я ненавижу TFS немного меньше сейчас. ;)

    выберите Управление моими сетевыми паролями . Откроется диалоговое окно Сохраненные имена пользователей и пароли .
  • Здесь вы нажимаете кнопку Добавить и вводите полный текст. Путь к серверу TFS-сервера (server.abc.xyz), полное имя пользователя (ABC \ username) и пароль для доступа к TFS.
  • Это должно помочь вам. Я ненавижу TFS немного меньше сейчас. ;)

    5
    ответ дан 14 December 2019 в 01:19
    поделиться

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

    0
    ответ дан 14 December 2019 в 01:19
    поделиться
    Другие вопросы по тегам:

    Похожие вопросы: