【发布时间】:2017-09-28 21:58:28
【问题描述】:
我已在服务器端的 ASP.Net Core 应用程序中成功验证了我的 Azure 媒体服务帐户。 Azure 返回一个简单 Web 令牌 (SWT),其中还包含带有此令牌过期时间戳的声明。
令牌如下所示:
http%3a%2f%2fschemas.xmlsoap.org%2fws%2f2005%2f05%2fidentity%2fclaims%2fnameidentifier=healthtrainee&urn%3aSubscriptionId=bc73f3ce-aafe-40ff-bd14-56bd5969b725&http%3a%2f%2fschemas.microsoft.com %2faccesscontrolservice%2f2010%2f07%2fclaims%2fidentityprovider=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&Audience=urn%3aWindowsAzureMediaServices&ExpiresOn=1493595982&Issuer=https%3a%2f%2fwamsprodglobal001ac accesscontrol.windows.net%2f&HMACSHA256=a1tBHoUzli1oEzzGwYGcqdE5EGJAv8xPXzz4XWB5EBo%3d
如何从该令牌中获取声明以处理令牌生命周期(必要时刷新)。 我确信那里有一些东西可以让我免于自己解析它。
【问题讨论】:
标签: c# azure asp.net-core access-token claims