Использование Google OAuth2 из приложения вне браузера Silverlight - PullRequest
11 голосов
/ 14 мая 2011

Я планирую получить доступ к API Google и выполнить аутентификацию, используя OAuth2. Поскольку я собираюсь получить к ним доступ из приложения Silverlight вне браузера, я хотел знать, как обеспечить его достаточную безопасность.

Я понимаю, что хранить все детали, необходимые для аутентификации на клиенте, немного рискованно. Под этим я подразумеваю client_id, client_secret и т. Д., Поскольку они могут быть легко получены кем-то другим. Мне было интересно, как люди обходят это? Будете ли вы использовать веб-сервис для первоначальной связи с Google при аутентификации? Если да, то как я могу помочь обеспечить его безопасность, чтобы только мой клиент Silverlight мог получить к нему доступ?

1 Ответ

3 голосов
/ 05 июля 2011

OAuth-аутентификация на стороне клиента не раскрывает никакой секретной информации.Если вы посмотрите на OAuth 2.0 для клиентских веб-приложений , вы увидите, что только необходимая информация является public client_id.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...