0

私は、友人のシステムを実装するために必要なアプリケーションを開発しています。このシステムでは、「友人」のユーザーのアクセス許可が異なります。アイデンティティ管理にはAWS Cognito、データベースにはDynamoDBを使用しています。Android用AWSを使用してフレンドシステムを作成するにはどうすればよいですか?

私の場合は、表示されたアクセス許可をユーザーの確認済みの友だちにのみ許可します。あなたは知っている、標準的な即時の友人の設定。誰かがこれにアプローチする方法について正しい方向に私を指摘することはできますか?特に特定の個人の受信者ユーザーに関して、ユーザープール内の特定のユーザーと個々のユーザーのアクセス許可を設定する問題をどのように処理するかについては完全にはわかりません。

答えて

0

ユーザープールでは可能ですが、ニーズに応じて少し厄介です。あなたはグループでこれを行うことができますが、Cognitoはプールあたりのグループ数に制限があります(デフォルトは25ですが、これは厳しい制限ではなく、サポートによって増やすこともできます)。

それ以上のものが必要な場合は、ユーザープールユーザーの 'sub'値を使用してユーザーを識別するマッピングを自分で作成することができます。または、フェデレーションされたIDとリンクし、IDを使用してユーザーを識別することもできます。これは、この新しいマッピングにアクセスするためのAWS資格情報を取得するのにも役立ちます。

関連する問題