Имам проект за WCF услуга с няколко крайни точки без удостоверяване. Има клиенти, които използват крайните точки, но клиентите не могат да бъдат променяни.
Сега бих искал да добавя нова крайна точка с WindowsУдостоверяване. Успях да го приложа по целия проект, но това нарушава съвместимостта с клиентите, които използват останалите крайни точки, тъй като не докосват свойствата на Потребителско име / Парола на обекта на услугата.
Възможно ли е да приложите този метод за удостоверяване на конкретната крайна точка, така че останалите услуги в проекта да останат без удостоверяване или да създам нов проект за WCF?
Отговори:
1 за отговор № 1Удостоверяването на Windows е активирано на ниво IISза даденото приложение ASP.NET. По-добре е да създадете нова услуга на WCF, която се хоства в отделно приложение в IIS, за което можете да активирате удостоверяване на Windows. По отношение на маршрути винаги можете да имате обратна прокси (като nginx или HAProxy) пред вашата IIS в за да се постигнат желаните маршрути и да се гледа на крайния потребител, сякаш те са едно и също приложение.