2015-08-03 34 views
1

參照(例如Facebook的。):https://forums.aws.amazon.com/thread.jspa?threadID=178597&tstart=0#618613問題與解除連結AWS聯登錄

當試圖從AWS通過解除連結Facebook登錄,

//aws logout 
    let unlinkParams = AWSCognitoIdentityUnlinkIdentityInput() 
    unlinkParams.identityId = "COGNITO_ID" 
    unlinkParams.logins = ["graph.facebook.com" : "TOKEN"] 
    unlinkParams.loginsToRemove = ["graph.facebook.com"] 
    let cognitoIdentity : AWSCognitoIdentity = AWSCognitoIdentity.defaultCognitoIdentity() 
    cognitoIdentity.unlinkIdentity(unlinkParams).continueWithBlock({ task -> AnyObject! in 
       return nil 
      }) 

鏈接登錄成爲從「graph.facebook 「關閉」。 COM」。這是預期的行爲還是在註銷過程中出現問題?

回答

2

以前鏈接的登錄變爲DISABLED是預期行爲。在論壇帖子後,我會仔細檢查Bob的回覆,他建議不要使用defaultCognitoIdentity()。

+0

我也嘗試用匿名身份替換defaultCognitoIdentity,這對我不起作用。根據文檔unlink()使最後的鏈接標識不可訪問。 – BaSha