2

AzureインスタンスからRESTAPIを使用しています。また、Google、Live、Facebook、およびYahooでアクティブ化されたACSシングルサインオンもあります(ここからhttp://goo.gl/KNU6Hに続きます)。jQueryとHTMLを使用してAzureAccessControl Serviceのログインページを作成するにはどうすればよいですか?

4

2 に答える 2

3

あなたがあなたの質問で言及するリンクはあなたが知る必要があるほとんどすべてをあなたに伝えます。サンプルのログオンページをダウンロードする方法が説明されている部分に従ってください。サンプルページは、ACSでホストされているデフォルトのページと同じです。HTMLとjavascriptを使用するだけです(基本的なjavascriptはjQueryではありませんが、複雑ではないため、問題なくjQueryにリファクタリングできるはずです)。

このページの主な機能は次のとおりです。

  • 設定されたIDプロバイダーをACSからフェッチします。これはjsonとして返され、IdPごとに、ログインURL(リンクを作成できるようにする)、イメージURL(リンクをきれいにすることができる)、ログアウトURL、および名前が提供されます。
  • IdPをボタンとして表示するDOM要素を作成するコード
  • ユーザーが(Cookieを使用して)最後に選択したIdPを検出し、ページが他のIdPのリンクを非表示にして、ユーザーが最後に使用したIdPに直接移動できるようにするコード
  • 指定された電子メールアドレスからIdPを検出するためのコード

サンプルページをダウンロードするだけです。好きなようにカスタマイズして使用してください。

于 2012-02-15T20:34:48.857 に答える
0

jQueryとHTMLを単独で使用することはできないと思います。実行するにはサーバー側のコードが必要です。

Node.js、MVC、ASP.NETはすべてAccess Control Serviceでうまく機能しますが、そのうちの1つを試すことができます。

于 2012-02-15T20:10:22.693 に答える