我希望用户在我的 Xamarin monotouch 应用程序上使用社交网络帐户登录/发布。
Xamarin Social 似乎勾选了这些框,但是将密钥存储在移动设备应用程序而不是服务器上(因此身份验证和令牌/代码检索是集中执行的)是一种好的做法/安全吗?
或者它应该是一种更加混合的方法,其中秘密应用程序密钥存储在服务器上,并在向社交身份验证提供商验证移动设备时通过 Web 服务调用传递给 Xamarin Social(或 Xamarin Auth)(即,从而防止存储从应用程序本身反编译的密钥)?
请告知,因为我很想知道什么是最好的方法,因为我在 Instagram OAuth 说明上阅读过,您永远不应该将应用程序秘密 oauth 密钥放在移动设备中。