私はWindows Azure ACSを使用してシングルサインオンアプリケーションを構築しています。私はユーザーから情報を収集するためにjavascript/HTMLを使用しています。私が直面しています問題は、私は、たとえば、異なるホスト上で自分のアプリケーションをホストする必要があるということです。複数のホストでACSアプリケーションをホストする
- localhostの
- はlocalhost:81
- * .cloudapp.net
- http://helloacs/ のような他の内部ホスト
これらのホストごとに複数の頼りになるアプリケーションを作成しようとしましたが、localhost/localhost:81のみで動作しました。このような
Name: *.cloudapp.net
Realm: *.cloudapp.net
Return URL: http://*.cloudapp.net/
マイログインページが構築された返信先のURL:
http://*.cloudapp.net/Login.aspx
これでIdentityProviders.jsに私の生成コール:
パーティ製アプリを頼っマイ*の.cloudapp.netはそのように設定されています私は、アイデンティティプロバイダに移動し、Iをログインした後https://*.accesscontrol.windows.net/v2/metadata/IdentityProviders.js?protocol=wsfederation&realm=*.cloudapp.net&reply_to=http://*.cloudapp.net/Login.aspx&version=1.0&callback=ShowSigninPage
が得る:
ACS30000: There was an error processing an OpenID sign-in response.
解決策でない場合、アプリケーションを複数のホストで動作させるにはどうすればよいですか?