OIDC和Azure AD B2C的新功能。
通过
的演示样本该演示在.NET 4.6.1上运行良好...因此致力于在现有应用程序中提供它。
太快说:当集成到现有应用程序中时,同样基于.NET 4.6.1,已经使用了以后的Microsoft.Owin。* Nuget软件包,我无法使解决方案起作用。
具体(对于初学者?):
即使在更新JwtFormat和其他类的引用之后也要使用 Microsoft.Owin.Security.Jwt,以下内容无法再编译:
AccessTokenFormat = new JwtFormat(tvps, new OpenIdConnectCachingSecurityTokenProvider(String.Format(AadInstance, Tenant, DefaultPolicy)))
在以下页面中:
很快证明了这个问题
我想问题是:
答案 0 :(得分:0)
较新版本的“Microsoft.Owin.Security.Jwt”不兼容。安装“Microsoft.Owin.Security.Jwt”的4.0.4.403061554。它应该工作。你所指的github解决方案使用事件较低版本的JWT package