更新时间:2020-08-06 15:47
通过简单的几行代码,即可接入PDS的 OAuth 登录。
本 widget 适合Web浏览器纯javascript应用, SPA(单页面应用) 的接入。
目前PDS提供3种用户体系接入方式,至少配置1种。 具体接入配置请看 PDS支持的用户体系。
https://g.alicdn.com/ccp/ccp-widgets/0.1.2/callback.html
<button id="btn_1">登录</button>
<script src="https://g.alicdn.com/ccp/ccp-widgets/${version}/index.min.js"></script>
window.onload = function () {
document.getElementById('btn_1').onclick = async function () {
var tokenInfo = await PDSWidgets.oAuthLogin({
domain_id: '<Your Domain ID>',
client_id: '<Your App ID>'
})
console.log(tokenInfo)
}
}
var tokenInfo = await PDSWidgets.oauthLogin(opt)
opt[]
参数说明:字段 | 必须 | 描述 |
---|---|---|
domain_id | 否 | domain_id 和 endpoint 必选一个 |
endpoint | 否 | domain_id 和 endpoint 必选一个, 如: https://hz01.auth.alicloudccp.com |
client_id | 是 | APP ID。 在控制台中创建的app的ID。创建时,类型选 web浏览器应用(WebBrowser ), redirectURI为: https://g.alicdn.com/ccp/ccp-widgets/0.1.2/callback.html |
login_type | 否 | 登录方式, 可选范围:[default, ding, ram], 默认 ‘default’ |
redirect_uri | 否 | 重定向URL,一般无需配置 |
scope | 否 | 限定申请的AccessToken的权限范围,一般无需配置 |
在文档使用中是否遇到以下问题
更多建议
匿名提交