Сайт SVN аутентификация пользователя - PullRequest
1 голос
/ 19 сентября 2011

Проблема : У многих пользователей на нашем сайте нет аккаунтов для нашего SVN-репозитория.Всякий раз, когда мы создаем ссылку на документ SVN с использованием разметки, подобной этой:

<a href="https://documentURL/document.pdf">View Document</a>

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

Наше решение : мы создали учетную запись с ограниченным доступом с возможностью только чтения для определенных документов.Мы интегрировали библиотеку Java SVNKit в наш веб-сайт ColdFusion и регистрируемся в SVN, используя наши учетные данные с ограниченным доступом.

Требуется помощь : вход в SVN с учетной записью с ограниченным доступом делаетне препятствовать появлению диалогового окна аутентификации.Можно ли предотвратить появление этого диалогового окна, предоставляя пользователям только уровень доступа к нашей учетной записи с ограниченным доступом?

Спасибо

Ответы [ 4 ]

1 голос
/ 20 сентября 2011

Рекомендую посмотреть на Свентон . Sventon - это веб-браузер Subversion, который сделает многое из того, что вам нужно. Например, вы можете настроить его, чтобы Sventon входил в действительную учетную запись и предоставлял пользователям Sventon доступ только для чтения.

Вы также можете настроить Sventon, чтобы разрешать загрузку файлов (это строго необязательно), поэтому пользователи без доступа к Subversion могут загружать файлы. (Это не проверка файлов, поскольку это не создает рабочего каталога или позволяет вносить изменения).

Sventon работает с такими программами, как Jira и Jenkins, которые могут быть именно тем, что вам действительно нужно.

0 голосов
/ 21 сентября 2011

Я хотел бы поблагодарить всех за помощь в этом. Я нашел решение. В URL вы можете ввести информацию для аутентификации в следующем формате: http://user:password@server:80/path

Подробнее об этом здесь: http://www.rojotek.com/blog/2008/05/19/http-authentication-in-a-url/

0 голосов
/ 20 сентября 2011

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

0 голосов
/ 19 сентября 2011

Вы просматривали Анонимный доступ к SVN ?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...