Настроить аутентификацию для реальной html страницы входа - PullRequest
0 голосов
/ 09 апреля 2020

У нас установлена ​​Azure сервер Devops, который в настоящее время аутентифицируется на нашем активном сервере каталогов, и аутентификация работает, но, похоже, это происходит с помощью базовой аутентификации браузера c (модальное приглашение браузера, запрашивающее простое имя пользователя и пароль).

Мне интересно, есть ли способ настроить аутентификацию таким образом, чтобы пользователи, которые никогда не входили в систему, на самом деле получают страницу входа ... не только основы c запрос аутентификации в браузере.

Я ценю любой ввод, который я использовал и администрировал azure devops в облаке долгое время, но сервер devops я новичок.

ПРИМЕЧАНИЕ: Я играл с настройками IIS для аутентификации (включение и отключение базовой аутентификации 1014 * и форм auth et c, но, похоже, ничего не помогло)

Ответы [ 2 ]

0 голосов
/ 13 апреля 2020

Итак, после большого количества исследований, я обнаружил различия между azure сервером devops и azure документацией на сервисы devops. В этой документации говорится, что он использует windows аутентификацию, и вам никогда не будет предоставлен опыт входа в систему.

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

0 голосов
/ 10 апреля 2020

кажется, что это делается с помощью аутентификации basi c браузера (модальная подсказка браузера, запрашивающая простое имя пользователя и пароль).

Мне интересно, есть ли способ настроить аутентификацию таким образом, чтобы пользователи, которые никогда не входили в систему, фактически получают страницу входа в систему ... а не только запрос аутентификации basi c в браузере.

Что вы подразумеваете под страницей входа ?

1. Если вы имеете в виду страницу входа для подключения к веб-порталу TFS , как я знаю, использование приглашения basi c с username+password - это only appraoch,

Веб-портал:

enter image description here

Только логи c Страница:

enter image description here

2. Но если вы имеете в виду что-то, используемое для аутентификации при доступе к коду. Я думаю, вы должны быть знакомы с PAT , который широко используется в Azure Devops Service. IIS Basi c Аутентификация не рекомендуется . Вы можете проверить Включение IIS Basi c Аутентификация недействительной с использованием токенов личного доступа и Использование кросс-платформенной командной строки TFS с TFS с использованием аутентификации basi c или маркеров личного доступа (PAT) .

Надеюсь, это поможет решить вашу загадку:)

...