2

我正在尝试向我的应用程序添加 Apple 登录功能,但有一个障碍,没有信息在用户登录后如何注销。我尝试使用此代码,但似乎尽管操作设置为注销它仍然执行登录操作:

let request = ASAuthorizationAppleIDProvider().createRequest()

        request.requestedOperation = .operationLogout

        let authorizationController = ASAuthorizationController(authorizationRequests: [request])

        authorizationController.performRequests()

如果我试图获取一个新的 jwttoken 并在我的后端验证它,它会返回一条错误消息“无效签名”。如果状态未授权,它可以正常工作。所以基本上我需要以某种方式验证我的令牌,即使状态是授权或注销。

4

0 回答 0