Skip to main content

Авторизация через социальные сети в CapacitorJS

Для авторизации через социальные сети в гибридном мобильном приложении CapacitorJS, используйте официальный плагин: capacitor-simple-social-auth4app

Он создает нативное WebView для авторизации, сам генерирует ключ и возвращает его и данные пользователя в случае успешной авторизации.

    SimpleSocialAuth4App.removeAllListeners();
    SimpleSocialAuth4App.auth({ social: "vk" });
    SimpleSocialAuth4App.addListener("authSuccess", (e) => {
      let key = e.key;
      //Логика работы с ключом для получения данных
      //Или запрос на сервер для авторизации
    });

    SimpleSocialAuth4App.addListener("authError", (e) => {
     //Ошибка авторизации
      console.log(e);
    });