1.使用uni-id,快速上手,uni-id引入项目中(官方文档有两种使用的方法)
(1)uni_modules版
插件市场导入uni-id公用模块uni_modules版本,HBuilderX会自动导入依赖的uni-config- center,uni-id - DCloud 插件市场。步骤如下:
到这里说明导入成功了,接下来我们来配置uni-id,右键点击uni-config-center,新建目录(新建目录名称为uni-id)。新建uni-id成功后再右键点击刚刚新建的uni-id目录,在uni-id目录下右键新建config.json。
接下来我们打开unicloud官网的uni-id配置页面uniCloud直接将官网的config内容复制到我们刚刚新建的config.json中
特别注意:要将config.json文件中的所有注释都删掉,然后我们需要给tokenSecret加一个字符(自己添加就行,这个是uni-id生成token的秘钥,尽量以后不要动,变更会使之前生成的所有token失效)
这样我们就完成了uni-id的引入和uni-id的配置,在我们的云函数中使用uni-id,进行以下操作
接下来我们还不能正常使用的话就需要我们在云服务器中新建数据库表uni-id-users与opendb-verify-codes。
看到没有报错并且打印出来了证明引入uni-id和配置都没有问题了。(如果使用的时候报错了,我们将公共模块上传到云服务再试下)
(2)非uni_modules版
(官网给出的非uni_modules版不推荐使用,因为已经不再更新了,所以我们就没必要再去学了)
这样我们就可以使用uni-id了。具体uni-id的API见下一篇文章