【问题标题】:SD: Configuring GAM External AuthenticationSD:配置 GAM 外部身份验证
【发布时间】: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


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2010-12-25
      • 1970-01-01
      • 2017-07-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多