鉴权认证机制

企业用户可以通过鉴权认证与智能推荐BRS进行交互,需要通过使用智能推荐BRS专属提供的Access Key Id / Secret Access Key加密的方法来验证某个服务请求发送者身份。Access Key Id(AK)用于标示企业用户,Secret Access Key(SK)是企业用户用于加密认证字符串及智能推荐BRS用来验证认证字符串的密钥,其中SK必须保密,只有企业用户和智能推荐BRS知道。智能推荐BRS专属提供的AK/SK与百度智能云的AK/SK不同,企业用户创建应用后在上传数据和预测服务界面均可获取BRS_ID及BRS_KEY作为专属的AK/SK。详细认证方式参见鉴权认证机制

当智能推荐BRS接收到企业用户发送的服务请求后,将使用相同的SK和认证机制生成认证字符串,并与企业用户请求中包含的认证字符串进行比对。如果认证字符串相同,则认为企业用户拥有指定的操作权限,并执行相关操作;如果认证字符串不同,将忽略该操作并返回错误码。

说明:针对RESTful API调用者,提供生成验证串的示例代码,使用者无需自己实现,参考示例代码