2016-12-01 9 views
0

いくつかのアプリと属性でCognitoユーザープールを作成しました。すべて空ですが、ユーザーはまだいません。Cognitoの「ユーザープール」または「連携ID」を更新していません。

"Atributes"タブでいくつかの新しい属性を追加したいが、すべてのフィールドが無効になっている。

一方、連合ポリシーでは、「認証プロバイダ」>「Cognito」タブの「ユーザープールID」と「クライアントID」を変更しようとしていました。すべての罰金、私は私の変更を行い、私は "変更を保存"を押しますが、私はそれを見るためにページをリフレッシュするとき、私は私の変更が失われていることがわかります。

私の質問は、Cognitoのバグですか?または、更新属性/設定はサポートされていませんか?

編集1:OK、属性を更新することはできません。

編集2:IDプールの構成を更新できません。ここに私の手順です:連合アイデンティティ へ

  1. ゴーenter image description here
  2. 押して編集アイデンティティプール enter image description here
  3. cognitoタブ、unloockユーザープールIDとアプリのクライアントIDで認証プロバイダで enter image description here
  4. 、値を更新して変更を保存する enter image description here
  5. 変更が成功したことを示すシステムenter image description here
  6. GoがCognitoの下で、プロバイダを認証、まだ古い値 enter image description here
  7. チェックプールイドとAppクライアントIDが enter image description here enter image description here

おかげ

+0

「別のプロバイダを追加」ボタンを使用しようとしていて、同じ動作をしています。変更は正常に保存されましたが、保存されません。 –

+0

AWSフォーラムに投稿します。私はそれがバグだと思う。 –

答えて

1

更新正しかった場合に表示されるために 保存標準属性はCognitoではサポートされていません。必要に応じてカスタム属性を追加できます。

設定の更新はフェデレーションIDで動作するはずです。私は再現を試みたところで、ユーザープールIDとクライアントIDを変更できました。エラーメッセージが表示されますか?

1

パート2:ユーザープールIDとクライアントIDを変更すると多少混乱します(非標準で目的を持たないため、「Inane」と表示されることがあります)。それぞれのフィールドの隣に少し「UnLock」ボタンがあり、このボタンを押してフィールドの「ロックを解除」する必要があります。フィールドを入力し、「保存」をクリックします。これは、他の認証プロバイダ(google/facebook)の一部でも同様に処理されます。 「Unlock」ボタンは、望ましくないこと(自分の認証プロバイダのロックを解除したい人)のように聞こえますが、テキストフィールドのロックを解除するだけです。

パート1:Rachitの答えを拡張する:カスタム属性を追加することはできますが、標準属性はプールの作成時にロックされます(コンソールにはそれを示すメモがあります)。

1

私はまさにあなたがやったことをして、それは働いた。だから多分それは修正されているかもしれないし、ブラウザの非互換性があるかもしれない(私はサファリでやった)。

また、(同じく)同じユーザープールIDを使用して、別のプロバイダを追加することもできます。

最後に、そして慎重に...

構成が台無しとアイデンティティプールを削除し、ユーザーのプール改善事を再接続し得ているところが報告されています。私はこれを個人的に経験しました。しかし、私は決してそれを再現することができず、リスクがあります。

(アイデンティティプールはidentityIDを保持

をリスクとあなたがそれを削除した場合、あなたのデバイスは、非existant identityId年代と古いキーチェーンを持つことになりますし、あなたが同期済みのものを持っている場合、キーチェーン明らか

を拭くために持っていることそれは失われてしまいます。もしIDIに関連するデータがあれば、それは失われます(誰もが新しい身分証明書を取得するためです)。

しかし、あなたがまだ残っているならば簡単です開発。

+0

私はchrome - >Versión54.0.2840.99 m(64-bit)を使う。私はプールを削除しようとします。私はあなたに私の結果を伝えます。ありがとう:)(ごめん、私の悪い英語) –

+0

@VladimirVenegas Vlad:あなたはそれを試しましたか?それは機能しましたか? – Bruce0

関連する問題