J'ai le code suivant qui fonctionne quand je l'utilise Système.IdentityModel.Jetons.Jwt, Version=4.0.20622.1351
private static void ConfigureAzureAD(IAppBuilder appBuilder)
{
appBuilder.UseWindowsAzureActiveDirectoryBearerAuthentication(
new WindowsAzureActiveDirectoryBearerAuthenticationOptions
{
Tenant = ConfigurationManager.AppSettings["ida:Tenant"],
TokenValidationParameters = new System.IdentityModel.Tokens.TokenValidationParameters
{
ValidAudience = ConfigurationManager.AppSettings["ida:Audience"]
}
});
}
Cependant dès que j'ai mis à jour ce paquet la dernière qui est la version 5 , il n'est plus compile de se plaindre Référence de type 'TokenValidationParameters' prétend qu'elle est définie dans le Système.IdentityModel.Jeton.Jwt, mais il n'a pas pu être trouvé.
Aussi, si vous essayez de le compilateur suivant va vous avertir que le Public est obsolète:
private static void ConfigureAzureAD(IAppBuilder appBuilder)
{
appBuilder.UseWindowsAzureActiveDirectoryBearerAuthentication(
new WindowsAzureActiveDirectoryBearerAuthenticationOptions
{
Tenant = ConfigurationManager.AppSettings["ida:Tenant"],
Audience = ConfigurationManager.AppSettings["ida:Audience"]
});
}
J'ai rétrogradé cette DLL à nouveau et utilisé la version 4.0.20622.1351, il a commencé à établir.
A-t-il une syntaxe changement de Configuration de l'Azure Active Directory?
Sur Github, je ne pouvais pas trouver un seul projet à l'aide de la dernière package 5.0.0 et ils sont tous en utilisant le package précédent 4.0.20622.1351. Quelqu'un peut-il éclairer sur ce en utilisant le dernier Système.IdentityModel.Jetons.Jwt 5.0.0 ou me diriger vers un projet sur Github à l'aide de la dernière package?