Bada学习-(二十七)三星账号Samsung Account

本文译自三星官方bada开发网

Samsung Account                         

Samsung account是用户用来访问bada服务器相关服务(例如社区,定位,商业功能)的账号.它还提供用于访问 bada developer site 和 Samsung Apps Seller Office. 当一个应用在执行登陆操作并需要使用用户文档时,就需要用到三星的账号.

注意
使用三星账号访问bada服务器仅对 C++ 和flash 应用可用.

三星账号有两个唯一识别符:

  • 作为登陆ID使用的email地址,用来识别用户.要登陆bada服务器,用户需要输入email地址和密码
  • DUID (Device Unique ID终端唯一识别码)用于识别终端. bada 平台会自动为每台终端生成一个 DUID.

用户授权

要使用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

你可能感兴趣的:(服务器,文档,email,三星,终端,Bada)