Verwenden Sie Active Directory mit Web-API für SPA

Baue ich einzelne Seite der Anwendung, und ich würde gerne wissen, die Identität des Benutzers. Wir haben Active Directory in unserem intranet, aber ich weiß nicht viel über Sie. Ich bin in der Lage, verwenden Sie code wie diesen, um zu überprüfen, Benutzername und Passwort.

using(PrincipalContext pc = new PrincipalContext(ContextType.Domain, "YOURDOMAIN"))
{
  bool isValid = pc.ValidateCredentials("myuser", "mypassword");
}

In der Tat, dass ist alles was ich brauche aus dem Active Directory-Seite zu der Sache. So konnte ich einige AuthorizationFilter-mit diesem code, aber dies würde bedeuten, dass Benutzername und Passwort müssen bei jedem request. Ich möchte zum senden von Benutzernamen und Passwort nur einmal und verwenden Sie dann einige Zeichen, die für die Autorisierung. So sollte es einige token provider, in meinem server-seitige Anwendung.

Baue ich diese Anwendung von Grund auf neu, so dass ich die neuesten .net-Technologien. Ich fand, dass es einige Owin middlewares, die Token handling, cookies und OAuth. Könnte alles von mir, mir zu helfen?

  • von Ihnen positiv bewertet werden, weil Ihr Ruf war 666. Ugh... Jetzt bist du gut.
InformationsquelleAutor Lukas Pirkl | 2013-12-09
Schreibe einen Kommentar