必要/自愿范围


必要/自愿范围

默认情况下,每当进行范围请求,Login With Amazon同意界面根据默认设置显示的范围可能有三种,即必要请求范围(图A)、自愿请求范围(图B)或必要及自愿混合请求范围(图C)。默认情况下,请求范围可能为必要请求范围自愿请求范围。调用Login With Amazon授权终端节点时,可能会覆盖默认设置。

必要请求范围表示客户对于请求的信息/权限不能选择不共享。

自愿请求范围表示客户对于请求的信息/权限可以选择性共享。

如果少数范围属于必要请求范围,其他为自愿请求范围,客户仅可以选择自愿范围的权限,并对所有必要范围授予许可。

我们建议您只将对业务功能至关重要的请求范围设置为必要请求范围。其他请求范围均应设置为自愿请求范围。这么做可以确保客户在登录您的网站时,既能灵活地选择分享自愿信息,又不影响您的业务功能,同时还能提供更好、更透明的客户体验。

Login With Amazon授权API将根据客户每一次的选择,在Login With Amazon同意界面中返回已授权的范围列表。此范围列表可用来检查所请求的范围,以确定访问令牌的有效请求范围。

必要请求范围
自愿请求范围
必要及自愿混合请求范围
图A - 必要请求
范围
图2 - 资源请求
范围
图3 - 必要及自愿混合请求范围