Страница 1 из 1

авторизация пользователя в приложении

Добавлено: 04 окт 2012, 09:28
stasuss
Всем привет!

пожалуйста не пинайте, возможно я дико туплю. Но как узнать что это действительно ТОТ пользователь, запустил приложение? Ведь при запуске передается viewer_id который можно подделать в заголовке. и по сути приложение считается ведь запущеным тем пользователем, чей ид передан. Есть ли способ какой то серверный что бы проверить что это именно тот пользователь, а не подделка хедеров?

приложение flash в iframe

Re: авторизация пользователя в приложении

Добавлено: 04 окт 2012, 09:53
Serge
stasuss писал(а):Всем привет!

пожалуйста не пинайте, возможно я дико туплю. Но как узнать что это действительно ТОТ пользователь, запустил приложение? Ведь при запуске передается viewer_id который можно подделать в заголовке. и по сути приложение считается ведь запущеным тем пользователем, чей ид передан. Есть ли способ какой то серверный что бы проверить что это именно тот пользователь, а не подделка хедеров?

приложение flash в iframe
Помимо viewer_id передается auth_key, который рассчитывается на сервере ВК - auth_key = md5(api_id + '_' + viewer_id + '_' + api_secret).
Если пользователи не знают api_secret (а они узнают только если администрация приложения им его выложит) - то на сервере надо рассчитать real_key по тому же алгоритму и сравнить auth_key с полученным.

Re: авторизация пользователя в приложении

Добавлено: 04 окт 2012, 09:55
stasuss
блин точно! большое спасибо) все таки я затупил чего то с утра)))