SD:配置GAM外部认证

时间:2015-01-06 12:30:51

标签: genexus genexus-gam

我正在尝试使用外部身份验证设置GAM。 我创建了自己的程序(公开为webservice)以使用外部身份验证服务并返回GAM期待的& GAMWSLoginOutSDT。

根据文档,这个程序必须暴露Namespace =" GAM" (意思是它必须是"主程序"使用呼叫协议" SOAP",对吧?) 但是,只要我设置了Call Protocol" SOAP",我就无法再访问浏览器中的服务URL了:

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

返回错误: 类型' GeneXus.Programs.app.wslogingam_services,app.awslogingam',作为ServiceHost指令中的Service属性值提供,或者在配置元素system.serviceModel / serviceHostingEnvironment / serviceActivations中提供被发现。

我之前已经为其他应用程序实现了此解决方案,但是,对于这个问题,我遇到了这个问题。 也许它是genexus版本ev3 u2(beta)? (在之前的版本中,我使用了预览" a"用于公开的服务,现在它已经" app。")

你能帮忙吗?

我想遵循的GAM说明:

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

1 个答案:

答案 0 :(得分:0)

最后,我能够通过将过程的MainProgram设置为“False”来解决问题(我仍然可以通过这种方式将它用于GAM)。

出于某种原因,将其设置为“true”会导致上述错误。