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

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

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

8 ответов

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

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

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

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

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

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

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

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

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

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

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

Ну так то можно в диплинку токен прокинуть

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

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

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

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

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

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

зачем же переименовывать ? чтобы кол-во участников возросло или вдруг IBM от этого снова на свифте начнет кодить ? Я не понимаю что страшного в том что свифт гавно, если это т...
Oleh Nerzh
10
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
здравствуйте. совершаю вот такую вещь: strcpy(line, (char)current_number); где current number — неподписанный шорт, line — массив чаров. ругань следующая: main.c:29:30: error...
Roberto's Ширгозиев
13
@MrMiscipitlick А можешь макрос написать, который будет вычислять смещение относительно переданных меток? Просто .label1-.label2, и вернуть значение.
КТ315
35
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
Можно попросить небольшое ревью кода? Тут немнога, я ничего интереснее не придумал, чем написать аналог tree в качестве практики с cmake. https://github.com/hrimov/tree-unix/...
Andrew Hrimov
11
Всем привет. Ребят подскажите пожалуйста. Вопрос по дизасемблировани. Начну с начала. У меня есть скомпилированная программа на ГО (я разработчик) - в ней есть защита лицензии...
Zloy
11
Добрый день! Подскажите, пожалуйста: какими компетенциями нужно обладать, чтобы претендовать на работу эрланг (отдельная благодарность, если про элексир тоже подскажете) разр...
via ☸️ led
20
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
Но если Евгений и Алекс используют в боевых условиях, то почему нет? А ты как-то про бизнес больше задвигаешь, это имеет к разработке отношение, но все же этим больше другие л...
Keiman
5
Карта сайта