2016-02-10 3 views
3

Я только начал учиться Пройти пару недель назад, и я хочу попробовать реализовать систему аутентификации для веб-сервера. Теперь я нашел authboss, который кажется идеальным решением, за исключением того, что я не понимаю, как его интегрировать с традиционной базой данных. Кажется, он просто хранит все в своей собственной памяти, что является кошмаром, если сервер выходит из строя или его необходимо перезапустить. Что было сказано, есть ли у кого-нибудь идеи, мысли или рекомендации?Authboss с базой данных

+1

Просто быстро читает корыта документацию, он выглядит, как они поддерживают концепцию storers (https://github.com/go- authboss/authboss # storers). Если вы обнаружите/реализуете себе хранимую базу данных (или любое другое постоянное хранилище), тогда все должно быть в порядке. – defectus

+0

И кажется, что он спящий. Поэтому будьте готовы, что вам, возможно, придется самостоятельно исправлять ошибки. –

+0

@MarkusWMahlberg, есть ли у вас какие-либо другие предложения? –

ответ

1
  1. Чтобы использовать аутентификацию authboss с базой данных базы данных, вам необходимо написать реализацию «хранилища». Малодоступных хранилищ базы данных доступно (по крайней мере, я не смог их найти).

  2. реализации Пример аутентификации с концом базы данных:

на основе количества звезд на GitHub, authboss является наиболее популярным.

Конечно, существуют также коммерческие варианты, например. https://auth0.com/blog/authentication-in-golang/

длинный список доступных библиотек и фреймворков аутентификации можно найти здесь: https://github.com/avelino/awesome-go#authentication-and-oauth

Смежные вопросы