Автор: peinguin
« : 2012-08-21 14:52:43 »Цей варіант вродь як вже розглядався
Автор: peinguin« : 2012-08-21 14:52:43 »Цей варіант вродь як вже розглядався
Автор: Volodymyrko« : 2012-08-21 09:28:44 »Цитата http://framebox.org/cgfZ - ось тут те саме питання але картинкою. (що таке returnurl не знаю) послати https://graph.facebook.com/me?access_token=<отриманий від телефону токен> - так можна дізнатися id фейсбук-користувача .... + збергіати цей токен в базі з привязкою до локального користувача, щоб кожного разу не лізти до фейсбуку.. - недоліком буде зберігааня фейсбучних токенів в себе.. відповідно мобільна аплікація повинна при кожному запиті до апі-серверу слати той токен (по https ) --- навіть не знаю чи безпечно і розумно це чи ні ![]() Автор: peinguin« : 2012-08-20 15:23:03 »Давайте розсудимо логчно?
Що ви можете відправити на сервер? 1) Логін/пароль фейсбук. Звучить так собі 2) Авторизуватися в фейсбук і відіслати facebook identity. Без https несекурно. 3) Отримати з серверу якийсь ID. Потім кроли виконується запит авторизації в фейсбук там така штука робиться, якщо на рнр http://stackoverflow.com/questions/5167157/how-to-set-facebook-return-url. Ото в цей return-url вбиваєте свій ID що отримали спочатку. І API сервеорр знатиме що це саме ваша фейсбук автизація. Автор: crchemist« : 2012-08-20 15:16:19 »http://framebox.org/cgfZ - ось тут те саме питання але картинкою. (що таке returnurl не знаю)
Автор: peinguin« : 2012-08-20 15:06:13 »А якщо в фейсбук в returnurl передавати адресу арі сервера?
Автор: crchemist« : 2012-08-20 15:02:43 »> А там таблиця створюється зв'язуюча. Чи полев таблиці юзер. facebook_identity. Ото по ньому
питання не в тому як це звязати. питання в іншому. Що андроїд аплікації потрібно передати апі серверу щоб він впізнав користувача? Аплікація може передати айдішку фейсбучну користувача, але тоді ніякого захисту не буде. Автор: peinguin« : 2012-08-20 14:56:27 »А там таблиця створюється зв'язуюча. Чи полев таблиці юзер. facebook_identity. Ото по ньому
Автор: crchemist« : 2012-08-20 14:53:31 »> через сесію
Мова йде про автентифікацію користувача на api сервері. Людина логується через мобільну аплікацію на фейсбук. Отримує токен. Далі аплікацію передає той токен на api сервер. Не важливо як - через куку, хідер, квері стринг чи ше якось. Важливо як АПІ серверу розпізнати(автентикіфувати) користувача по тому токену і витягнути потрібного зі своєї БД. Автор: peinguin« : 2012-08-16 16:57:41 »Чи куку
Автор: peinguin« : 2012-08-16 16:57:29 »через сесію.
Автор: Volodymyrko« : 2012-08-16 16:04:16 »Може хто розяснить толком мені про авторизації при роботі з АПІ:
буде в мене мобільна програмка (андроїд, іос) + сайт, які мають по АПІ спілкуватися з сервер-ом (django + пробую piston) все що я вичитав про авторизації: 1. по basic auth (всі юзери зберігається на моєму апі-сервері ) 2. мій сервер може бути як oauth-сервер Чого хочеться: щоб люди на телефоні ( чи сайті) авторизовувалися через соц.аккаунти (facebook, можливо ще інші) а не через локальну базу апі-серверу... На жаль, поки не уявляю як це зробити (пошук в гуглі також не допомагає).. Зрозуміло що на телеофні нема проблеми зробити авторизацію через соц. мережу.. але як потім розпізнавати "користувача" на апі-сервері ? |