Обучение/Помощь новичкам | OAuth на своем сайте
Хочу сделать OAuth у себя на сайте. На самом деле, стажа работы с OAuth от других сервисов у меня нет, но как работает эта штука я фактически понял.
Интересует лишь момент, как передать информацию после того, как пользователь подтвердит обработку собственных данных? То есть когда пользователь нажал кнопку "Подтверждаю" его опрокидывает обратно на сайт, например https://site.com/oauth . Как передаются данные, например токен пользователя? Пользователя же не опрокидывает на https://site.com/oauth?token=125678901256789012567890 , это выглядит как-то не серьезно
Интересует лишь момент, как передать информацию после того, как пользователь подтвердит обработку собственных данных? То есть когда пользователь нажал кнопку "Подтверждаю" его опрокидывает обратно на сайт, например https://site.com/oauth . Как передаются данные, например токен пользователя? Пользователя же не опрокидывает на https://site.com/oauth?token=125678901256789012567890 , это выглядит как-то не серьезно
ты хочешь чтобы через твой сайт авторизация шла на других сайтах или чтобы у тебя на сайте люди могли авторизоваться через сервисы сторонние ?
MARAZM (4 июля 2024, в 14:21)
Хочу сделать OAuth у себя на сайте. На самом деле, стажа работы с OAuth от других сервисов у меня нет, но как работает эта штука я фактически понял.
Интересует лишь момент, как передать информацию после того, как пользователь подтвердит обработку собственных данных? То есть когда пользователь нажал кнопку "Подтверждаю" его опрокидывает обратно на сайт, например https://site.com/oauth . Как передаются данные, например токен пользователя? Пользователя же не опрокидывает на https://site.com/oauth?token=125678901256789012567890 , это выглядит как-то не серьезно
Пользователя перекидывает на сайт в обратку с передачей либо пост либо гет параметров , а дальше после того как его переслали на сайт с токеном и информацией (либо лишь токеном) то основной сайт где нужна авторизация делает повторный редирект чтоб обнулить эти все параметры и пользователь дальше их не видел и если сайт получил лишь токен, то по токену может обратится в сервис и запросить больше информации ( по типу как Гугл авторизация работает)
Хочу сделать OAuth у себя на сайте. На самом деле, стажа работы с OAuth от других сервисов у меня нет, но как работает эта штука я фактически понял.
Интересует лишь момент, как передать информацию после того, как пользователь подтвердит обработку собственных данных? То есть когда пользователь нажал кнопку "Подтверждаю" его опрокидывает обратно на сайт, например https://site.com/oauth . Как передаются данные, например токен пользователя? Пользователя же не опрокидывает на https://site.com/oauth?token=125678901256789012567890 , это выглядит как-то не серьезно
d1nka (4 июля 2024, в 14:38)
ты хочешь чтобы через твой сайт авторизация шла на других сайтах или чтобы у тебя на сайте люди могли авторизоваться через сервисы сторонние ?
что бы авторизация шла через мой сайт
ты хочешь чтобы через твой сайт авторизация шла на других сайтах или чтобы у тебя на сайте люди могли авторизоваться через сервисы сторонние ?
MARAZM (4 июля 2024, в 15:01)
что бы авторизация шла через мой сайт
давай апи токен/ключ для человека, далее по нему от сайта отдавай json данные где инфа для авторизации.) ну и как выше описали , что передача либо пост, гет методами.) а там он уже принимаем у себя и использует их
что бы авторизация шла через мой сайт
вот пример https://habr.com/ru/articles/143317/