J'utilise dotnet core Je veux configurer une authentification LinkedIn sur le site puisqu'il n'y a pas de constructeur d'authentification par défaut pour LinkedIn comme facebook, google et twitter J'ai décidé d'utiliser l'implémentation générique comme suit:AddOAuth linkedin dotnet core 2.0
J'ai un problème parce que GetExternalLoginInfoAsync() est null, regardant la source principale d'Identity ASP.net, est parce que la clé de fournisseur est null.
Taken de asp.net code de base:
var providerKey = auth.Principal.FindFirstValue(ClaimTypes.NameIdentifier);
var provider = items["LoginProvider"] as string;
if (providerKey == null || provider == null)
{
return null;
}
la question est où puis-je ajouter le ClaimTypes.NameIdentifier à la demande LinkedIn?