のドキュメントによると /.auth/login/[provider名へのHTTP POST]でアクセストークンを更新することができます(https://azure.microsoft.com/en-us/blog/announcing-app-service-authentication-authorization/)クライアントがAzureのアプリケーションサービス取引AuthenticationTokenセッション
「また、クライアントが取得できますトークンをプロバイダのSDKを使用してセッショントークンに交換するだけです。JSON本体のプロバイダトークンを使用して同じエンドポイントに「access_token」キー(Microsoftアカウントの場合は「authenticationToken」)を送信するだけです。
また、クライアントはプロバイダSDKを使用してトークンを取得し、セッショントークンと交換することができます。 JSON本体のプロバイダトークンを使用して、同じエンドポイントにHTTP POSTをキー "access_token"(またはMicrosoft Accountの場合は "authenticationToken")で送信するだけです。 「
私はFacebookのを使用して、私はFacebookのからの/.auth/login/facebookエンドポイントに直接受け取るACCESS_KEYを投稿することができていますよしかし、応答はのスキーマにあります。
{
"authenticationToken":[string value],
"user": {
"userId": "sid:[hex value]"
}
}
それはセッショントークンおよび/またはウェブバージョンから動作しているように見えますAppServiceAuthSessionクッキーと交換することができる方法についてどのようなドキュメントがあるように思われないFYI
- 。私は使用したいですストレートHTTP/REST実装で、現在のところSDKはありません。
Chrisに感謝します。魅力のように働いた。私はあなたが@ MSFTを働くのを見ています...具体的にはRESTクライアントの実装についてのドキュメントをお勧めします。私はそれがここでは下に述べたが、別の記事の文脈に埋め込まれているのを見る。 https://azure.microsoft.com/en-us/documentation/articles/mobile-services-dotnet-backend-get-started-custom-authentication/ – frigon
もちろん、ドキュメントについては間違いありません。うまくいけば、それらはすぐに利用可能/更新されます。 –