在我的网站上,用户将使用 Open ID 登录,我将使用声明标识符的哈希作为分区键将声明的标识符作为实体存储在 Azure 表中。
用户随后在站点上创建的工作项也使用分区键的相同哈希存储在 Azure 表中。从性能角度来看,这似乎很有用,因为一个用户总是会查询他们自己的分区键。
但是在我把自己画到一个角落之前,我怎样才能让用户改变他们的开放 id 提供者和声称的标识符?因为如果他们声称的 id 发生变化,则分区键的散列必须更改。我不能改变它,我可以吗?
在我的网站上,用户将使用 Open ID 登录,我将使用声明标识符的哈希作为分区键将声明的标识符作为实体存储在 Azure 表中。
用户随后在站点上创建的工作项也使用分区键的相同哈希存储在 Azure 表中。从性能角度来看,这似乎很有用,因为一个用户总是会查询他们自己的分区键。
但是在我把自己画到一个角落之前,我怎样才能让用户改变他们的开放 id 提供者和声称的标识符?因为如果他们声称的 id 发生变化,则分区键的散列必须更改。我不能改变它,我可以吗?