WebApi mit OWIN SelfHost und Windows-Authentifizierung

Habe ich eine console-application-SERVER, dass hosts WebApi Controller mit OWIN self-hosting, und wird unter einem benutzerdefinierten Konto namens "ServiceTest1".

In der selben Maschine habe ich eine andere Konsole-Anwendung-CLIENT, läuft unter dem Konto "ServiceTest2", und ich will in SERVER, die "ServiceTest2" aufgerufen, einer controller-action. Allerdings:

  • WindowsIdentity.GetCurrent() ist immer "ServiceTest1".
  • Thread.CurrentPrincipal ist eine nicht authentifizierte GenericIdentity.
  • RequestContext.Principal null ist.
  • User null ist.

Was brauche ich, um diese WebApi OWIN selbst gehostet werden, greifen die Windows-Identität des Anrufers?

InformationsquelleAutor vtortola | 2015-08-18
Schreibe einen Kommentar