2015-01-06 4 views
0

Я пытаюсь настроить GAM с помощью внешней аутентификации. Я создал свою собственную процедуру (выставленную как webservice), чтобы использовать внешние службы аутентификации и вернуть & GAMWSLoginOutSDT GAM.SD: настройка внешней аутентификации GAM

В соответствии с документацией, эта процедура должна быть открыта Namespace = «GAM» (это значит, что она должна быть «Основной программой» с протоколом «SOAP»)? Но, как только я установил протокол вызовов " SOAP», я больше не могу получить доступ к URL службы в браузере:

http://localhost/myApp/app.wslogingam.svc 

Is возвращает ошибку: Тип 'GeneXus.Programs.app.wslogingam_services, app.awslogingam, при условии, как атрибут Service значение в директиве ServiceHost или предоставляется в элементе конфигурации system.serviceModel/serviceHostingEnvironment/serviceActivations не удалось найти.

Я уже реализовал это решение раньше для других приложений, но для этого я застрял в этой проблеме. Возможно, это версия genexus ev3 u2 (beta)? (в предыдущих версиях я использовал префикс «a» для открытых сервисов, теперь это «приложение».)

Помогите?

инструкции GAM Я пытаюсь следовать:

http://wiki.genexus.com/commwiki/servlet/hwiki?GAM+External+Authentication%3A+version+1.0,

ответ

0

Наконец, я был в состоянии решить эту проблему, установив MainProgram процедуры на «False» (я все еще могу использовать его для GAM сюда).

По какой-то причине установка «истина» вызывает ошибку выше.

Смежные вопросы