访问鉴权

本文介绍您读写智能召回引擎的鉴权方式。

用户名密码

实例创建完成后,您需要设置用户名密码才能对智能召回引擎进行读写操作。

image

设置完成后可以看到访问入口,在后续读写操作中需要使用用户名密码进行请求鉴权。

image

Http auth鉴权

智能召回引擎使用http auth对读写请求进行验权,需要用户将设置的用户名密码加到请求的http header中。

基于Apache http client的实现:

String auth = userName + ":" + passWord;
byte[] encodedAuth = Base64.encodeBase64(auth.getBytes(StandardCharsets.ISO_8859_1));
String authHeader = "Basic " + new String(encodedAuth);
String query = "http://aime-cn-xxxx.aime.aliyuncs.com/be?xxxx";
HttpGet httpGet = new HttpGet(query);
httpGet.setHeader("Authorization", authHeader);

curl请求

curl "http://aime-cn-xxxx.aime.aliyuncs.com/be?biz_name=searcher&p=test_x2i_biz&s=test_x2i_biz&return_count=10&outfmt=json2&trigger_list=trigger_key:1,trigger_key2:1.5" -u ${userName}:{passWord}