0

カスタム STS を Azure にデプロイする WebRole として実装しようとしています。私が抱えている問題は、カスタム STS のフェデレーション Metadata.xml ファイルをどのように生成または書き込むかということです。自分で書いた場合、カスタム参照 ID を取得できますか? また、どのように署名すればよいですか? また、私の STS は Azure アプリケーションであるため、Azure Emulator を実行するとhttp://127.0.0.1:81/のような URL になるため、これを Federation Metadata.xml ファイルのリンクとして使用しますが、その後STS を運用環境として Azure に発行すると、 http://cloudSts.cloudapp.netのような URL になります。したがって、これらの変更をフェデレーション Metadata.xml ファイルに反映する必要があります。ここでの質問は、これらの変更を行った後、パッケージを再度アップグレード/公開してから、それを本番環境に移動するか、変更したフェデレーション メタデータをアップロードするだけでよいかということです。 xml ファイルを ACS (カスタム STS を IP として持っている場所) にアップロードすると、機能しますか?

ありがとう

4

1 に答える 1

1

これは、フェデレーション メタデータを動的に生成する方法について書いた投稿です

そこには、変更する「ホスト」と呼ばれる変数があります。それにはいくつかの方法があります。HTTP 要求のホスト ヘッダーを調べることはできますが、そこにない場合を考慮する必要があります。または、ロール構成に貼り付けることもできます。これにより、再デプロイすることなく更新できます。

于 2011-07-27T16:27:14.010 に答える