Если вы хотите все в одном, то OpenID является вашим решением.Бесплатный сервис OpenID является общим сервисом.Сначала пользователи должны иметь учетную запись OpenID, чтобы иметь возможность войти в систему с помощью этой службы.
Если вы не хотите использовать параметр общего доступа, если вы хотите использовать эту услугу единого входа (Single Sign On) только для собственного использования, тогда OpenID предоставляет платные услуги.В прошлый раз, когда я проверял, это было $ 0,25 за пользователя.
Это означает, что если каждый день 100 новых пользователей будут регистрироваться на ваших сайтах (учитывая несколько сайтов, это должно быть минимум), вам придется заплатить $ 25 каждый день до OpenID .
SSO - очень полезная технология.Вы можете создать свой собственный или воспользоваться платными услугами.Бесплатные услуги наверняка будут поделены.Если вы хотите создать свой собственный, меры безопасности должны быть в первую очередь.