0

This Azure Mobile Apps library retourne un JWT qui se trouve dans le fichier suivant:JwtSecurityToken déplacé vers un nouvel espace de noms. Comment puis-je l'utiliser dans de nouveaux projets?

Assembly System.IdentityModel.Tokens.Jwt, Version=4.0.20622.1351, Culture=neutral, PublicKeyToken=31bf3856ad364e35 

Lorsque je visite le JwtSecurityToken, je reçois ceci:

Cependant, je ne peux trouver ce remplacement comparable dans une nouvelle DLL (version 5.1.0.0 de System.IdentityModel.Tokens.Jwt)

public class JwtSecurityToken : Microsoft.IdentityModel.Tokens.SecurityToken 
    Member of System.IdentityModel.Tokens.Jwt 

question

Comment suis-je supposé utiliser la bibliothèque liée qui semble nécessiter l'ancien assembly, mais la seule option qui s'offre à moi est dans le nouvel assembly et avec un nouveau nom?

+0

Comme mon test, 'Install-Package Microsoft.Azure.Mobile.Server.Login -Version 0.3.36' installer System.IdentityModel.Tokens.Jwt (version 4.0.2.205111437). Pour votre problème, je vous suggère de soumettre un [feedback] (https://feedback.azure.com/forums/216254-mobile-apps). –

Répondre

0

Les bibliothèques System.IdentityModel.Tokens.Jwt v5.x sont pour .NET Core. Azure Mobile Apps utilise .NET Framework 4.x, il requiert donc les anciennes bibliothèques.

Installer Microsoft.Azure.Mobile.Server - il faudra la bonne version comme une dépendance.