使用Silverlight浏览器外应用程序中的Google OAuth2

Chr*_*erd 11 .net silverlight oauth-2.0

我打算访问Google的API并使用OAuth2进行身份验证.由于我要从Silverlight浏览器外的应用程序访问它们,我想知道如何保持足够的安全性.

我知道保留客户端身份验证所需的所有详细信息有点冒险.我的意思是client_id,client_secret等,因为它们可以很容易地被其他人获得.所以我想知道人们如何绕过这个?在进行身份验证时,您是否会使用网络服务初次与Google联系?如果是这样,我如何帮助保持安全,以便只有我的Silverlight客户端可以访问它?

Den*_*nis 3

OAuth 客户端身份验证不会暴露任何秘密信息。如果您查看客户端 Web 应用程序的 OAuth 2.0,您会发现唯一必需的信息是公共 client_id。