【发布时间】:2020-03-08 15:51:02
【问题描述】:
我正在尝试使用外部身份验证设置 GAM。 我创建了自己的过程(公开为 web 服务)来使用外部身份验证服务并返回 &GAMWSLoginOutSDT GAM 所期望的。
根据文档,此过程必须公开 Namespace = "GAM"(这意味着它必须是具有调用协议“SOAP”的“主程序”,对吗?) 但是,一旦我设置了调用协议“SOAP”,我就无法再在浏览器中访问服务 URL:
http://localhost/myApp/app.wslogingam.svc
返回错误:
找不到类型“GeneXus.Programs.app.wslogingam_services,app.awslogingam”,作为 ServiceHost 指令中的服务属性值提供,或在配置元素 system.serviceModel/serviceHostingEnvironment/serviceActivations 中提供。
我之前已经为其他应用实现了这个解决方案,但是,对于这个,我遇到了这个问题。
也许是genexus版本ev3 u2(测试版)? (在以前的版本中,我使用前缀“a”来表示暴露的服务,现在它是“app”)
你能帮忙吗?
我正在尝试遵循的 GAM 说明:
http://wiki.genexus.com/commwiki/servlet/hwiki?GAM+External+Authentication%3A+version+1.0,
【问题讨论】:
标签: genexus genexus-gam