OAuth 2.0の委任がAzureでのAppFabricアクセスコントロールサービスに含まれている:OAuth 2.0のIDプロバイダ
しかし、どのようにあなたが実際にOAuth 2.0のIDを設定しますプロバイダ?
アイデンティティプロバイダを追加してWS-Federationアイデンティティプロバイダを選択するときの管理インタフェースでは、WS-Federationメタデータドキュメントを提供する必要があります。
OAuth 2.0プロバイダのドキュメント(http://msdn.microsoft.com/en-us/library/hh243647.aspx)を読むと、メタデータドキュメントはありません(はい、Windows Liveは事前設定されたIDプロバイダとして含まれています)。これは私が書かなければならないものですか?
更新
[OK]をので、私はあなたが、APIを使用して追加のアイデンティティプロバイダを追加し、これらのPowerShellは、例としてコマンドを見ることができることを発見しました。しかし
OAuthプロバイダを追加しようとすると、エラーが表示されます。
Add-IdentityProvider -Type "Manual" -Name "foo" -SignInAddress "http://term.ie/oauth/example/access_token.php" -Protocol OAuth -Namespace "abc" -ManagementKey "xxxxxx"
Add-IdentityProvider : An error occurred while processing this request.
At line:1 char:21
+ Add-IdentityProvider <<<< -Type "Manual" -Name "foo" -SignInAddress "http://term.ie/oauth/example/access_token.php" -Protocol OAuth -Namespace "abc" -ManagementKey "xxxxxx"
+ CategoryInfo : CloseError: (:) [Add-IdentityProvider], ServiceManagementException
+ FullyQualifiedErrorId : Microsoft.Samples.DPE.ACS.ServiceManagementTools.PowerShell.IdentityProviders.AddIdentityProviderCommand
別の更新
ACS管理APIは、(あなたがWebSSOProtocolTypeとしてのOpenIDを設定している場合)は、新しいアイデンティティプロバイダを追加するためのメカニズムを提供し、しかし、私は/あなたがキーを渡す方法を確認することはできません私が使用しているOAuthテストサーバ(http://term.ie/oauth/example/)には秘密が必要です。私はドミニクBaierのとしていた電子メールの会話(www.leastprivilege.com)で
http://msdn.microsoft.com/en-us/library/hh278947.aspx