J'essaie de mettre en œuvre Azure Active Directory B2C dans une nouvelle page que je développe, mais je reçois ce J'ai fait le locataire, inscrit mon application, a créé mes politiques, l'ensemble de la transaction. Je peux les tester du portail azur sans problème. Cependant, j'ai suivi les instructions sur le Tutoriel officiel pour mettre en œuvre les stratégies de ma page à la disponibilité, je reçois l'erreur 404 mentionnée comme si quelque chose manquait. J'ai essayé de comparer les deux codes mais je ne pouvais pas vraiment voir une différence. Cependant, je colle mon code ici en espérant que vous puissiez m'aider avec cela. P> web.config strong> p> startup.auth.cs strong> p> si un autre morceau de code est nécessaire, dites-moi s'il vous plaît. P> vraiment les gars, Toute aide sera très appréciée. P> Cordialement, Toà ± O. P> P> 404 - fichier ou répertoire non trouvé code> Erreur tente de vous connecter de ma page .
J'ai même téléchargé le code posté là-bas et cela fonctionne! P>
3 Réponses :
J'avais aussi le même problème. Certaines des choses que vous pouvez vérifier sont: p>
Assurez-vous que le nom des stratégies de votre Webconfig et à Azure AD sont exactement identiques, y compris le haut supérieur / minuscule p> l>
Assurez-vous que l'AADInStance a une barre oblique de fuite (/) p> li>
Assurez-vous de disposer de la dernière version des bibliothèques Owin et Microsoft.identityModel.protocol.extensions (suggère les recharger de Nuget) P>
Désolé de répondre à cette fin. Le package d'extensions a été manquant et après l'avoir installé et mis à jour les packages WebGlease et AntlR, tout s'est passé lisse. Merci!
Je devais mettre à jour Microsoft.identitymodel.protocol.extensions et il a corrigé mon problème. Merci!
@scottshelton, Microsoft.identitymodel.protocol.extensions ne prend pas en charge dans .NET Framework 4.6.1?
Si vous essayez d'utiliser .Auth / Me assurez-vous que votre jeton de magasin est activé dans les paramètres d'authentification. Sinon ça va vous donner un 404. :) p>
ressemble à votre paramètre IDA: AADInstance est fausse. Devrait être: si vous souhaitez garder login.microsoftonline.com, l'URL doit être: p>
Konrad p> p>
Merci B>. J'étais coincé sur ceci pour heures i>. Les documents MSFT disent utiliser login.microsoftonline.com/tfp, qui ne fonctionne pas. Il a immédiatement fonctionné quand j'ai essayé la version {Tenantid} .bc2login.com. :) Merci!