2013-11-15 27 views
14

Pracuję nad projektem przy użyciu ASP.Net MVC5, który zawiera również interfejs API WWW. Interfejs API będzie przeznaczony wyłącznie do użytku wewnętrznego. Używam biblioteki OWIN do uwierzytelniania dostawcy.Uwierzytelnianie za pomocą protokołu OAuth w interfejsie API sieci Web

Mam trudny czas dowiedzieć się, jak poprawnie zaimplementować uwierzytelnianie za pośrednictwem interfejsu API. Planowałem użyć OAuth 2.0, ale problem z OAuth polega na tym, że użytkownik musi zalogować się za pośrednictwem strony przeglądarki, zamiast natywnego ekranu logowania. Zastanawiałem się, czy można w jakiś sposób pominąć przeglądarkę.

Znalazłem przykład this, który tworzy własny serwer autoryzacji OAuth. Ale nie pokazuje, jak uczynić logowanie rodzimym.

Odpowiedz

-1

Trzeba będzie utworzyć wiele WOPI, który jest w zasadzie rozwiązanie programowe, które mogą skorzystać z browser-based Office (office web) .

Utwórz niestandardowy host WOPI i skonfiguruj go tak, aby korzystał z serwera Office Web Apps Server, aby zapewnić przeglądanie i edycję plików Office dla plików przeglądarkowych.

Ładna próbka na Microsoft MSDN

Powiązane problemy