/ / Czy możemy zintegrować się z IdServer3 bez użycia klienta OWIN? - wif, tożsamość serwera3

Czy możemy zintegrować się z IdServer3 bez korzystania z klienta OWIN? - wif, identityserver3

Mam istniejącą aplikację MVC .net, która wykorzystuje własne uwierzytelnianie oparte na formularzach. Obecnie mamy włączone tylko uwierzytelnianie formularzy

 <authentication mode="Forms">
<forms loginUrl="~/Account/Login" timeout="2880" />
</authentication>

Rozszerzamy tę aplikację na nowy podzbiór użytkowników. Są już na moim idserver3 i używają kilku innych aplikacji przez idserver3.

Teraz muszę również obsługiwać uwierzytelnianie formularzyoraz Uwierzytelnianie za pomocą idserver3. W momencie uruchamiania aplikacji można było ustalić, czy ta instalacja wymaga uwierzytelnienia za pomocą formularzy lub serwera Idserver.

Czy można dodać uwierzytelnianie Openid Connect za pomocą Idserver3 bez użycia potoku OWIN w moich aplikacjach klienckich Mnet .NET?

Odpowiedzi:

-1 dla odpowiedzi nr 1

Interfejs klienta serwera tożsamości jest oparty naOWIN, więc nie sądzę, abyś mógł mieć oba. Ostatnio musiałem przekonwertować aplikację MVC z Forms Authentication na serwer tożsamości i musiałem usunąć uwierzytelnianie formularzy, aby to zrobić.


2 dla odpowiedzi nr 2

Czy korzystasz z WIF? Oznaczyłeś go WIF. WIF nie implementuje OIDC.

idsrv3 używa OWIN na swojej stronie, ale OIDC / OAuth opiera się na REST, więc jeśli chcesz, możesz zaimplementować połączenia po swojej stronie.

Jednak korzystanie ze stosu OWIN znacznie ułatwia życie.