Web
本文旨在介绍如何设置 DMM 身份验证,让您的网页可以使用 Player Network 登录鉴权服务通过 DMM 渠道登录。
前提条件
1. 设置 DMM 应用
请联系 DMM 技术支持部门,获取具有相关权限和应用程序参数的开发人员账号。
所需应用程序参数:
- App ID
- Secret key
- Consumer key
- Consumer secret
- Authentication client ID
- Authentication client secret
注意
更多关于其他第三方渠道接入 SDK 的信息,请参见 JavaScript SDK。
步骤1:引⼊ JavaScript SDK
警告
项目联调阶段可以引⼊ SDK 联调版本包,该包仅用于集成测试。项目上线须引⼊ SDK 正式版本包。
目前已支持 npm
包方式和 CDN
方式。
- npm
- CDN
$ npm install @intlsdk/account-api
// SDK 联调版本包
<script src="https://test-common-web.intlgame.com/sdk-cdn/account-api/latest/index.umd.js"></script>
// SDK 正式版本包
<script src="https://common-web.intlgame.com/sdk-cdn/account-api/latest/index.umd.js"></script>
步骤2:使用 SDK
警告
在集成测试时,将 env
设置为测试环境;项目上线时,将 env
设置为相应的正式环境。
const accountApi = new IntlgameAccountApi({
env: "test", // SDK environment
gameID: 11,
});
参数 | 类型 | 描述 | 备注 |
---|---|---|---|
env | string | SDK 环境 更多信息,请参见 获取部署集群信息。 | 必填 |
gameID | number | Player Network 游戏唯一标识 ID | 必填 |
步骤3:实现网页登录
根据 登录流程逻辑 实现 web 登录。
有关第三方登录 API 的更多信息,请参见:
API | 函数定义 |
---|---|
ThirdAuthorize | 第三方渠道授权 |
IntlAuthorize | Player Network 账号授权 |