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

Как иметь только один логин для нескольких веб-сайтов на одной Linux-машине?

У меня несколько веб-сайтов (например, mediawiki, gitea и kanboard), и я думаю о том, чтобы сделать логин одинаковым для всех служб.

Но как мне это сделать?

Я посмотрел AD, но прочитал, что это только Windows?
Я также слышал о "FreeIPA", но я читал, что он используется на клиентских машинах с Linux?
К сожалению, Google не особо помогает мне в этом, поскольку вопрос слишком широкий, чтобы получить хорошие результаты.

Все, что я хочу, - это сделать логины на всех моих веб-сайтах одинаковыми, чтобы, если я создам пользователя (или изменю пароль), он будет обновляться на каждом веб-сайте / службе.
Мне не обязательно нужна клиентская ОС (пример: вход в Windows), но если это необходимо, я сделаю это.

Любая помощь или указания будут приняты с благодарностью.

У меня несколько веб-сайтов (например, mediawiki, gitea и kanboard), и я думаю о том, чтобы сделать логин одинаковым для всех служб.

MediaWiki, Гитеа, и Канборд поддерживает OAuth2, так что вы можете его использовать. Однако вам может потребоваться реализовать поставщика OAuth2, например ORY / Hydra или Keycloak.

Я посмотрел AD, но прочитал, что это только Windows?

Вы можете связаться с AD с помощью LDAP, но вам может потребоваться проверить, поддерживают ли ваши веб-сайты LDAP.

Я также слышал о "FreeIPA", но я читал, что он используется на клиентских машинах с Linux?

Также использует LDAP.

К сожалению, Google не особо помогает мне в этом, поскольку вопрос слишком широкий, чтобы получить хорошие результаты.

Пытаться этот.

У вас может быть только 1 учетные данные для всех веб-сайтов, которые размещены в одной локальной сети. Этот процесс называется single -sing -ON. Это можно сделать путем интеграции Active Directory. Например, когда вы пытаетесь войти на веб-сайт, запрос должен вызывать активный каталог, чтобы это было сделано, кодирование было разработано на сервере приложений.