1、第一步获取产品ID和密钥(由我方技术提供)
2、实现无感登录
后端工作
贵公司的用户ID+产品ID+密钥 把上述字符串通过sha256加密后生成授权码。
示例代码
<?php
/**
* 需要贵公司配置的字段
*/
$user_id = "user_id_01"; // 贵公司的用户ID
/**
* 以下是固定值,不需要改动(由我方提供)
*/
$product_id = "437";
$secret_key = "pX4WkMKeCjhQlrU-2wTusCtDG9oLkM7y"; // 加密Key
$secret_srt = $user_id . $product_id . $secret_key;
$secret = hash("sha256", $secret_srt);
$data["user_id"] = $user_id;
$data["product_id"] = $product_id;
$data["secret"] = $secret;
echo json_encode($data);
前端工作
前端拿到授权码后,生成登录URL,URL规则如下:
https://www.partnershare.net/product?user_id=用户ID&product_id=产品ID&secret=授权码