1

LiveConnectとAzureMobileServicesを試すための単純なWindowsフォームアプリケーションがあります。Windows8の最新アプリではありません。

Live Connectのサンプルコードを利用しようとしていますが、サインイン部分を正常に機能させることができました。最後に、サインインした後にaccess_tokenを取得します。

同じWindowsフォームアプリケーションのモバイルサービス側で、RESTを使用してログインしようとしています。ただし、「認証トークンの署名の形式が正しくないか、別のキーで署名されている」ため、「401Unauthorized」という応答が返されるようです。

JWTには2つの「。」があるようです。トークンで。SWTには「/」、「+」、「=」があるようです

私がしなければならない変換はありますか?

返される認証トークンがJWT(またはモバイルサービスが期待するもの)になるようにLive Connectを構成する方法はありますか?

LiveConnectとMobileServicesの両方でクライアントシークレットを確認しましたが、それらは正しいです。

4

1 に答える 1

2

@carlosfigueira が指摘したように、Live Connect デベロッパー センターでは、アプリのリダイレクト ドメイン フィールドに何かが必要です。ダミーの URI にすることができます。

ここでの回答によって裏付けられました: http://social.msdn.microsoft.com/Forums/en-US/messengerconnect/thread/4a110db0-6468-44fb-9152-771987ded050

于 2013-02-22T17:42:26.057 に答える