外部認証を使用して GAM をセットアップしようとしています。外部認証サービスを使用し、GAM が期待する &GAMWSLoginOutSDT を返す独自のプロシージャ (Web サービスとして公開) を作成しました。
ドキュメントによると、この手順では Namespace = "GAM" を公開する必要があります (つまり、Call Protocol "SOAP" を使用した "Main Program" でなければなりません)。ただし、Call Protocol "SOAP" を設定するとすぐに、ブラウザでサービス URL にアクセスできなくなりました。
http://localhost/myApp/app.wslogingam.svc
エラーを返します:
タイプ 'GeneXus.Programs.app.wslogingam_services,app.awslogingam' は、ServiceHost ディレクティブの Service 属性値として提供されるか、構成要素 system.serviceModel/serviceHostingEnvironment/serviceActivations で提供されますが見つかりませんでした。
以前に他のアプリでこのソリューションを実装しましたが、この問題で立ち往生しています。
ジェネクサス版のev3 u2(ベータ版)でしょうか。(以前のバージョンでは、公開されたサービスに接頭辞「a」を使用していましたが、現在は「app」です。)
助けていただけますか?
私が従おうとしているGAMの指示:
http://wiki.genexus.com/commwiki/servlet/hwiki?GAM+External+Authentication%3A+version+1.0、