Авторизация через социальные сети в 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);
});