Azure cosmosdb IdentityServer访问令牌长度较短

Azure cosmosdb IdentityServer访问令牌长度较短,azure-cosmosdb,identityserver4,Azure Cosmosdb,Identityserver4,我在CosmosDb上使用stores实现了Identity Server,与id令牌相比,访问令牌非常短,我想我缺少一些要实现的配置或接口 访问令牌:-TPC90IVKUXMOxlizmQCCGGGKDRXF7207SFB_b1-7E Id令牌:EYJBGCIOIJZZZZGNAVCWCILJ0EXIIIKv1QIFQ.EYJJUYMYOYOYOYOQDYMJGMV4CCI6NTKWYMZYOYOYOYZIJJJJJJJJJJJJJJJJJJJJJJJJJJJZZZZZI6MCI6MCI0CH

我在CosmosDb上使用stores实现了Identity Server,与id令牌相比,访问令牌非常短,我想我缺少一些要实现的配置或接口

访问令牌:-TPC90IVKUXMOxlizmQCCGGGKDRXF7207SFB_b1-7E

Id令牌:EYJBGCIOIJZZZZGNAVCWCILJ0EXIIIKv1QIFQ.EYJJUYMYOYOYOYOQDYMJGMV4CCI6NTKWYMZYOYOYOYZIJJJJJJJJJJJJJJJJJJJJJJJJJJJZZZZZI6MCI6MCI0CHM6MCH6MCH6M9SB2HBGHVC3Q6NJJJJJJJZZZZZI6ZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZMYTTJREK1XpnbvF6IIWIAWF00IjoxNg0OYXnoijoiWu1TnVzTnzTvycepzby14Y1QSISinnfagfZaci6IkWn0PfZudxqmTun1IjWg2Vs0Dg6AnqtBiiWiWuzIgWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuW这家公司的一家公司的一家公司的一家公司的一家公司的一家公司的一家公司的一家公司的一家公司的一家公司的一家公司的一家公司的一家公司的一家公司的一家公司的一家公司在一家公司的一家公司的一家公司的一家公司的一家公司的一家公司的一家公司在一家公司的一家公司的一家公司在一家公司的一家公司的一家公司的一家公司的一家公司的一家公司,一家公司的一家公司的一家公司的一家公司的一家公司在一家公司的一家公司的一家公司在一家公司的一家公司的一家公司的一家公司的一家公司在一家公司的一家公司的一家公司的一家公司的一家公司的一家公司的一家公司的一家公司的一家公司的一家公司的一家公司的一家公司的一家公司的一家公司的一家公司的一2XB7P2UC4SN1HLK5ED3USOMQ4SXU08ONCY4FY仅作总结:

该问题通过使用引用令牌而不是JWT来解决。默认情况下,正在将授权作为引用令牌写入存储器


有关identityserver4的引用令牌的更多详细信息,请参阅

我开始对cosmosdb实施identityserver4作为持久性,在向cosmos db写入授权时出现了一些错误,然后我遵循了帮助修复此错误的。
但是,默认情况下,Identity server生成的引用令牌比jwt短。在使用Asp Net Identity Server时,生成了jwt令牌,因此产生了混淆。后来,这帮助我使用引用令牌对identity server授权Api。

如果您使用引用令牌,这完全是意料之中的。您是如何将identity server 4用于cosmos db的?您是否遵循了此文档:?access\u token包含的信息少于id\u token,因此长度可以短于access\u token。@JayGong,感谢您撰写本文“”。以这种方式实现PersistedGrantStore后,PII错误消失了。唯一的问题是访问令牌(short)不能用于对API进行身份验证,因为它缺少很多信息。谢谢大家,@sellotape和Mehrdad my调整了我的API以使用引用令牌而不是JWT。我认为默认情况下,Id服务器4正在将授权写入存储作为引用。现在,我准备好了!