私の Web サイトでは、ユーザーは Open ID を使用してログインし、要求された識別子のハッシュをパーティション キーとして使用して、要求された識別子をエンティティとして Azure テーブルに格納します。
その後、ユーザーがサイトで作成する作業項目も、パーティション キーに同じハッシュを使用して Azure テーブルに格納されます。これは、1 人のユーザーが常に自分のパーティション キーをクエリするため、パフォーマンスの観点から便利に思えました。
しかし、窮地に陥る前に、ユーザーが自分のオープン ID プロバイダーと要求された識別子を変更できるようにするにはどうすればよいでしょうか? 要求された ID が変更された場合、パーティション キーのハッシュを変更する必要があるためです。そして、私はそれを変えることはできませんよね?