本文译自三星官方bada开发网 |
Samsung account是用户用来访问bada服务器相关服务(例如社区,定位,商业功能)的账号.它还提供用于访问 bada developer site 和 Samsung Apps Seller Office. 当一个应用在执行登陆操作并需要使用用户文档时,就需要用到三星的账号.
注意 |
---|
使用三星账号访问bada服务器仅对 C++ 和flash 应用可用. |
三星账号有两个唯一识别符:
要使用bada服务,特别是要处理用户的私人信息,就需要用户授权.用户授权以single sign-on (SSO单点登录)方式受理,包含以下步骤:
如果用户没有三星账号,那么需要用户注册以创建一个三星账号. 这时,用户可用设置个人文档以及密码.当第一个应用执行时需要用户登陆授权(仅一次)
登陆后,bada服务器会给予三星账号密码对用户进行授权.如果登陆成功,授权将持续有效直到终端关闭或者应用退出.在有效的授权会话过程中,其它应用可以访问bada服务器而无需重复授权.
当用户第一次运行一个应用时,应用将在授权过程中被注册.之后,应用将被允许使用基于自动授权过程的保密敏感的bada服务器API
你可以在你的应用中通过. sign-in AppControl实现用户授权. 在你关闭应用前,通过从bada服务器退出来清空授权会话. sign-in AppControl 同时提供登陆等处功能.
当用户登录到bada服务器上后,用户的个人数据将被创建. 默认的,用户个人数据是不对其它的用户开发的. 这意味着数据是完全保密私有的,其它用户是无法查看或者搜索它们.
隐私模块提供了对于个人数据的控制隐私协议的有效方法,例如profile 以及 location.
英文原文地址:
http://developer.bada.com/help_2.0/topic/com.osp.documentation.help/html/dev_env/samsung_account.htm