2016-12-01 81 views
0

我創建了一個包含一些應用程序和屬性的cognito用戶池。全部是空的,它還沒有用戶。更新Cognito「用戶池」或「聯合身份」不起作用

現在,我想在「屬性」選項卡中添加一些新屬性,但所有字段都被禁用。另一方面,在聯合策略中,我試圖在「Authentication Provider」>「Cognito」選項卡下更改「用戶池ID」和「客戶端ID」。一切都好,我做了我的更改,然後按「保存更改」,但當我刷新頁面以查看它時,我發現我的更改已丟失。

我的問題是,是Cognito的錯誤,還是不支持更新屬性/配置?

編輯1:好的,它不可能更新屬性。

編輯2:我無法更新身份池上的配置。下面是我的步驟:

  1. 轉到聯合身份 enter image description here
  2. 出版社編輯的身份池 enter image description here
  3. 在身份驗證提供者,在cognito標籤,unloock用戶池ID和應用程序客戶端編號 enter image description here
  4. 更新值並按保存更改 enter image description here
  5. 系統向我顯示更改已成功保存 enter image description here
  6. 進入身份驗證提供者,Cognito下,但仍出現舊值 enter image description here
  7. 檢查池ID和App客戶端編號是正確的 enter image description here enter image description here

感謝

+0

我正在嘗試使用「添加其他提供程序」按鈕並具有相同的行爲 - 它表示已成功保存更改,但完全不保存它 –

+0

我將在AWS論壇中發佈它。我認爲這是一個bug –

回答

1

更新Cognito中不支持標準屬性。如果需要,您可以添加自定義屬性。

更新配置應該可以在聯合身份驗證中使用,我只是試圖重現並能夠更改用戶池ID和客戶端ID。是否有任何錯誤信息顯示給你?

1

第2部分:更改用戶池ID和客戶端ID有點令人困惑(有些人會說「因爲它是非標準的,沒有任何用途的」i​​nane「)。這是它的工作原理,每個字段旁邊都有一個「UnLock」按鈕,您必須按此按鈕來「解鎖」該字段,然後才能進入該字段並單擊保存。這在其他一些身份驗證提供程序(谷歌/臉譜)上的處理方式相似。雖然「解鎖」按鈕聽起來像做某些不希望的事情(誰想要解鎖自己的身份驗證提供程序?),他們只是解鎖文本字段。

第1部分,展開Rachit的答案:您可以添加自定義屬性,但標準屬性在創建池時「鎖定」(控制檯有註釋表明)。

1

我完全是你做了什麼,它的工作。所以也許它是固定的,或者你可能有一個瀏覽器不兼容(我在safari中做過)。

您也可以(或者)使用相同的用戶池ID(也可以)添加另一個提供程序。

最後,和謹慎...

有過的,其中配置已經變得一團糟,並刪除身份游泳池和重新連接用戶羣提高的東西報告。我甚至親自體驗過這一點。但我從來沒有能夠重現它,並有風險。

風險

(身份池保持identityID,如果你刪除它的設備將有老鑰匙扣與不存在的identityId的,你可能有擦鑰匙扣

顯然,如果你有什麼同步處理它將會丟失,如果你有任何與身份相關的數據,它將會丟失(因爲每個人都會得到一個新的身份證號)。發展。

+0

我使用chrome - >Versión54.0.2840.99 m(64位)。我會嘗試刪除池。我會告訴你我的結果。謝謝:)(對不起我英語不好) –

+0

@VladimirVenegas弗拉德:你試過嗎?它工作? – Bruce0

相關問題