Stage 1

Front-end:

Back-end:

Два сервисных класса-метода:

  1. getLoginProvidersList - возвращает JSON с id, именем иконки, именем функции JS которую надо вызвать для отображения кнопки/формы и именем функции конструктора

doLogin - передаёт данные формы если есть и id метода авторизации

pollLogin - возвращает пусто или токен НАШЕЙ авторизации

logout - без комментариев )

store - наш токен + base64 от зашифрованных данных - сохранить

load - наш токен - получить base64 от зашифрованных данных

Два компонента с модульной структурой. Классы-прототипы:

login

logout