I am trying to setup GAM using External Authentication. I created my own procedure (exposed as webservice) to consume the external authentication services and return the &GAMWSLoginOutSDT GAM is expecting.
According to documentation, this procedure has to have exposed Namespace = "GAM" (meaning it has to be "Main Program" with Call Protocol "SOAP", right?) But, as soon as I set Call Protocol "SOAP", I no longer can access the service URL in the browser:
http://localhost/myApp/app.wslogingam.svc
Is returns an error:
The type 'GeneXus.Programs.app.wslogingam_services,app.awslogingam', provided as the Service attribute value in the ServiceHost directive, or provided in the configuration element system.serviceModel/serviceHostingEnvironment/serviceActivations could not be found.
I have already implemented this solution before for other Apps, but, for this one, I am stuck with this problem.
Maybe it's the genexus version ev3 u2 (beta)? (in previous versions, I used the prefix "a" for the exposed services, now it's "app.")
Can you please help?
GAM instructions I am trying to follow:
http://wiki.genexus.com/commwiki/servlet/hwiki?GAM+External+Authentication%3A+version+1.0,