cloudbase-js-sdk icon indicating copy to clipboard operation
cloudbase-js-sdk copied to clipboard

TypeError: auth.signInWithTicket is not a function

Open yi opened this issue 2 years ago • 1 comments

业务目标

实现 腾讯云 Cloudbase 的 授权登录 的 自定义登录

进度状态

  • 完成服务器端获取 tick
  • 添加了域名白名单 localhost
  • 在本地开发测试
  • '@cloudbase/js-sdk' 是以CDN方式载入版本 cloudbase.full.1.7.1.js

遇到问题

在客户端页面中 使用 '@cloudbase/js-sdk' 尝试登录时报错, Uncaught (in promise) TypeError: auth.signInWithTicket is not a function

console 打印 客户端的 auth 实例发现该实例上没有 signInWithTicket 方法

是哪里没有弄对吗?

image

yi avatar Jan 31 '23 08:01 yi

问题解决了。 是 腾讯云 管理后台 的 自定义登录的 示例代码过时了,建议腾讯更新一下。 auth.signInWithTicket(ticket) 这个方法已经改成 await auth.customAuthProvider().signIn(ticket);

image

yi avatar Jan 31 '23 09:01 yi