169 похожих чатов

Всем привет. Как в expo получить какую-то инфу из браузера?

Планирую сделать авторизацию через Гугл и что-то еще, но нативные решения или от экспо не подходят (сильно повязано на бекенде). По итогу мне нужно авторизоваться через браузер, после чего мне Бенкенд отдаст ключ сессии. Но как этот ключ забрать из браузера?

8 ответов

32 просмотра
عيون زرقاء- Автор вопроса

В том то и прикол, что мне вообще не уперлись эти провайдеры, так как у гугла все довольно просто в этом плане и большая часть авторизации вяжется на бекенде. Возможно я не глубоко понимаю как эти провайдеры работают, но аналоги для веба скорее мешают, чем делают что-то полезное (имо)

عيون زرقاء
В том то и прикол, что мне вообще не уперлись эти ...

ну работатает так, что весь OAuth процесс проходит в браузере, а потом возвращает в приложение ответ с токеном и тд, ну или ошибку (через deeplink обычно).

عيون زرقاء
В том то и прикол, что мне вообще не уперлись эти ...

Скажу по своему опыту ,если бэкендер говорит, что он не делал никогда авторизации для мобилок, поэтому он сделает как в вебе, а дальше 'ну ты там сам как нибудь ' - это не есть правильный подход

Timofey Ovsyannikov
Скажу по своему опыту ,если бэкендер говорит, что ...

через браузер для юзеа не супер удобно, но зато можно использовать ту же авnориацию что и на вебе, плюс не завязано на Apple/Google

عيون زرقاء- Автор вопроса
Timofey Ovsyannikov
Скажу по своему опыту ,если бэкендер говорит, что ...

Я понимаю, но пока из того что я нашел, как в вебе сделать реально проще, так как Expo AuthSession уже деприкейтед, а новая их реализация не работает в Expo Go (работаю без мака). В целом тут скорее вопрос не про авторизацию, в про то как вернуть данные с браузера, так как мне нужно вернуть не токен гугла, а токен с бекенда

عيون زرقاء- Автор вопроса
Timofey Ovsyannikov
Ну так то можно в диплинку токен прокинуть

В целом как вариант, но там с expo go какая-то муть, но попробовать стоит

عيون زرقاء
Я понимаю, но пока из того что я нашел, как в вебе...

заходишь на сайт ,он тебе выдает код , копируешь его и вкидыапешь в свой реакт нейтив

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта