GravitLauncher / LauncherModules

Some basic modules for Launcher.
8 stars 58 forks source link

[FEATURE] Модуль авторизации через Discord #53

Open MeidoNoHitsuji opened 2 years ago

gravit0 commented 2 years ago

Хорошо бы вам вместо копирования кода расширить MySQLAuthCoreProvider

MeidoNoHitsuji commented 2 years ago
  1. Я не знаю как правильно его расширить, ибо это всё же другой тип авторизации :c
  2. По задумке хранение токенов будет доступно не только в mysql, но и любой другой хранилке.. Вот только как правильно переиспользовать вторую стороннюю авторизацию на сервере я так и не придумал :c
gravit0 commented 2 years ago
  1. Я не знаю как правильно его расширить, ибо это всё же другой тип авторизации :c

    1. По задумке хранение токенов будет доступно не только в mysql, но и любой другой хранилке.. Вот только как правильно переиспользовать вторую стороннюю авторизацию на сервере я так и не придумал :c

Если у вас таблицы одинаковые и новые поля вы не добавляете то вам достаточно переопределить authorize, refreshToken и getUserByOAuthAccessToken.

MeidoNoHitsuji commented 2 years ago

Вот в том то и дело, что таблицы разные, а в модуля БД всё работает на голых запросах :c