Назад | Перейти на главную страницу

SVN Server с аутентификацией через Github

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

  1. Пользователь отправляет зашифрованное имя пользователя и пароль на сервер SVN.
  2. Сервер SVN аутентифицируется с помощью Github.
  3. Если имя пользователя и пароль верны, убедитесь, что пользователь является членом правильного сообщества.
  4. Если имя пользователя / пароль и сообщество проходят, разрешите доступ.

Мой первый вопрос: возможно ли это вообще? Если это возможно, может ли кто-нибудь дать мне небольшое руководство? Если читал книгу SVN и проверял Github API, но еще ничего не придумал.