У меня несколько веб-сайтов (например, 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. Например, когда вы пытаетесь войти на веб-сайт, запрос должен вызывать активный каталог, чтобы это было сделано, кодирование было разработано на сервере приложений.