Ich habe folgendes Szenario. Ich schreibe asp.net Core Web API, die von mobilen und Web-Apps (asp.net Core MVC Web App) verwendet werden.Asp.net Kern Identity and Token Based Authetication
Ich authentifizieren Benutzer mit asp.net Core Identity Framework Klasse SignInManager (Konto Controller und verwandte Klassen manuell hinzufügen) und generieren dann OAUTH Token, die von Client-Anwendungen verwendet werden. Auf diese Weise habe ich zwei Identitäten mit dem Benutzer verbunden. Einer wird erstellt, nachdem ich mich mit SignInManager.PasswordSignInAsync angemeldet habe, und der zweite wird erstellt, indem ein oauth JWT-Token generiert wird.
Ist dies richtig oder nicht?
Dank
Ich habe Identitätsserver 4 verwendet, und es meine Anwendung verlangsamen. – Malik
wie? Es sei denn, es wurde nicht richtig konfiguriert. – mvermef
Es funktioniert, aber jedes Mal Request durchlaufen Identity-Server-Pipeline, bevor Repository-Services getroffen, verlangsamt es die Gesamtleistung. Meine Anfrage an einen autorisierten Controller, zuerst zum Identity Server-Endpunkt und dann zurück zu meinem Controller. – Malik