Сервис регистрации и авторизации для проектов на блокчейне Golos Blockchain.
- Регистрация
- Web-интерфейс, позволяющий пользователям регистрировать свои аккаунты в Golos, и поддерживающий кастомизацию в стиле вашего проекта.
- Либо же, благодаря открытому коду, вы можете развернуть свою собственную, полностью кастомизированную, копию сервиса.
- Также есть API, позволяющее вам создать с нуля свой собственный сервис регистрации и\или серверной авторизации в Golos, но не тратить время на реализацию самого backend-функционала, а полностью посвятить себя дизайну UI/UX и добиться превосходного результата.
- Авторизация OAuth - рекомендуемый выбор для начинающих разработчиков приложений Golos
- Серверная авторизация, которую могут использовать ваши сервисы и микросервисы, в том случае, если нужно на стороне back-end авторизовывать аккаунты (однако в большинстве случаев этого делать не нужно, следует использовать OAuth, а если клиенты доверяют вам свои ключи и пароли, то клиентскую авторизацию).
Если вы разрабатываете приложение на платформе Golos, то в нем должна быть возможность регистрировать пользователей, как и в обычном приложении или сайте. Вам не нужно делать свою собственную страницу регистрации и даже поднимать свою копию Golos Auth Service. Сообщество Golos Blockchain само кастомизирует для вас уже имеющуюся cтраницу https://golos.app/register, чтобы органично вписать ее в ваш клиент: дизайн, логотип, язык интерфейса и др.
Пример кастомизации в восхитительных фиолетовых тонах: https://auth.golostalk.com/prizmtalk
Для кастомизации нам необходимо следующее:
- Название вашего приложения и идентификатор, который вы хотите видеть в URL. В данном примере это "prizmtalk".
- Таблицу стилей CSS, которую нужно добавить для кастомизации (пример). Кастомизировать можно абсолютно любой элемент страницы.
- Логотип в любом удобном формате, в том числе анимированный.
- Если сервис англоязычный, укажите это, и мы сделаем, что по умолчанию будет открываться английская версия страницы. Можем добавить и другие языки.
Сервису требуются Docker и Docker-Compose.
docker-compose build
docker-compose up
Нужно в случае, если вашему сервису требуется серверная авторизация, или если вы хотите сделать свою собственную страницу регистрации (а не кастомизировать нашу).
https://github.com/golos-blockchain/ui-auth/blob/master/API.md