|
авторизация через контакт
|
|||
---|---|---|---|
#18+
Здравствуйте. Уже все голову сломал. есть сервер на ноде. там же стоит passport и passport-vk. если запускать демку, то все работает отлично. И callback отрабатывает. Но вся загвоздка в том, что у меня одностраничное приложение. Пробовал по разному. все спотывается о oauth2 callback_url. В результате в браузере приложение перезапускается и все. Может кто знает как эту авторизацию подружить с SPA ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2020, 01:46 |
|
авторизация через контакт
|
|||
---|---|---|---|
#18+
Код: php 1.
client_id - тут на самом деле app_id ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2020, 11:04 |
|
авторизация через контакт
|
|||
---|---|---|---|
#18+
Алексей Роза 2020 Код: php 1.
client_id - тут на самом деле app_id Я понимаю, но колбэк идет на мой сервер. А приложение то одностраничное. И соответственно происходит перезагрузка страницы. Пока решил так. Passport в случае регистрации нового пользователя выдает куки. Приложение перезапускается и в нужном месте проверяется есть ли куки. Если есть— с сервера запрашивается информация о пользователе. И если там приходит инфа, что он сопоставлен с внутреннем пользователем— показывает нужную инфу Может криво конечно, но другого варианта не придумал ( ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2020, 13:16 |
|
|
start [/forum/topic.php?fid=22&msg=39990203&tid=1443408]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
161ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 239ms |
total: | 498ms |
0 / 0 |