У меня есть служба WCF 4, которая находится в подпапке Secure, доступной после аутентификации клиента с использованием проверки подлинности с помощью .NET AuthenticationService.Как вызвать .NET AuthenticationService из json-клиента без ASP.NET
Эта служба WCF предназначена для клиента мобильного приложения, который обменивается данными через json, но не является приложением ASP.NET. Я успешно настроил службу для использования json, а AuthenticationService имеет стандартную конфигурацию, как описано во многих местах, например. http://msdn.microsoft.com/en-us/library/bb398990.aspx
В документации для службы аутентификации говорится: «Приложение должно иметь возможность отправлять и использовать SOAP-сообщение». Однако я хочу, чтобы клиент мог использовать json для аутентификации. Это возможно? Какая конфигурация требуется?
Я нашел эту статью http://weblogs.asp.net/asptest/archive/2008/12/09/working-with-the-asp-net-ajax-authentication-service.aspx, поэтому он выглядит так, как AuthenticationService может обрабатывать json, но использует службы клиентских приложений. Клиент мобильного приложения не является приложением ASP.NET.
Это полезно. Вы использовали это с автоматически созданным прокси (например, authsvc.svc/js) или пользовательским кодом JavaScript? Пожалуйста, обратите внимание на отправку своего клиентского кода. – BillVo
Привет @BillVo Я использую это с автоматически созданным прокси: authsvc/login ... Когда вы разоблачили эту enpoint как JSON, вы можете найти ее где угодно в веб-приложении, используя Javascript для мобильного приложения. Пожалуйста, обратитесь к Google, если вам нужен пример кода на стороне клиента, потому что каждый стек клиента имеет другой синтаксис. С уважением. – tungnt185