第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

當(dāng)用戶已確認(rèn)時(shí),Cognito 拋出 ErrCodeNotAuthorizedException

當(dāng)用戶已確認(rèn)時(shí),Cognito 拋出 ErrCodeNotAuthorizedException

Go
HUWWW 2023-07-17 14:04:39
為什么ErrCodeNotAuthorizedException "NotAuthorizedException"在向 cognito 請求確認(rèn)用戶時(shí),當(dāng)用戶的狀態(tài)已經(jīng)確認(rèn)時(shí),cognito 會(huì)拋出異常。文檔指定ErrCodeNotAuthorizedException當(dāng)用戶未經(jīng)授權(quán)時(shí)拋出該異常。https://docs.aws.amazon.com/sdk-for-go/api/service/cognitoidentityprovider/#CognitoIdentityProvider.ConfirmSignUp對(duì)于這種情況我們應(yīng)該如何處理呢?因?yàn)椴磺宄覀兪欠癜l(fā)出無效的請求,client secret因?yàn)樗鼤?huì)拋出相同的錯(cuò)誤。
查看完整描述

1 回答

?
Helenr

TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超4個(gè)贊

由于未經(jīng)授權(quán)的情況和用戶已確認(rèn)的情況的代碼相同,因此區(qū)分這些情況的唯一可能方法是匹配awsErr.Message()提供清晰的錯(cuò)誤描述的代碼。


if awsErr, ok := err.(awserr.Error); ok {

    switch awsErr.Code() {

      case cognitoidentityprovider.ErrCodeNotAuthorizedException:

        if awsErr.Message() == "User cannot be confirm. Current status is CONFIRMED" {

            log.Println("Handle user already confirmed")

        } else {

            log.Println("Handle not authorized case")

        }

      ...

      default:          

    }

}


查看完整回答
反對(duì) 回復(fù) 2023-07-17
  • 1 回答
  • 0 關(guān)注
  • 235 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)