0

LinkedInのプロフィールから、職歴や教育などの情報を取得しようとするメトロアプリケーションを構築しています。私はリクエストの作成方法を調査し、ここでmsdnが提供するメトロアプリのTwitteroauthの例を変換しようとしています。これはwebauthenticationbrokerを使用しています。

callbackurlエラーに関するこの投稿で提案されているように、私は変更を実装しようとしています。承認プロセスが終了したときに、アプリケーションに戻ってもらいたい場合、callbackurlが実際にアプリケーションに対して何であるかについて混乱しています。

メトロアプリでLinkedInを使用して認証を実行した人はいますか?もしそうなら、私のアプリケーションのcallbackurlが何であるか、そして私がリストしていないWebリソースがあれば、私を助けてくれることを教えていただけませんか?

4

1 に答える 1

0

[執筆時点でダウンしているように見えるため、フォーラムのリンクを表示できませんでした]

コールバックURLは、定義したURLです。WebAuthenticationポップアップUI内でそのURLのナビゲーションが行われると、それが検出され、返された約束が完了します。これは、トークンなどを保存するために必要な情報が得られるポイントです。

Facebookのアプローチはおそらくより良いサンプルです。TwitterのアプローチはoAuthのフローよりもクエリへの署名にはるかに焦点を合わせているからです。

つまり、URLは、定義した任意のURLです。リモートサーバーは、処理が完了するとそのURLにリダイレクトし、完了したPromiseハンドラーに渡された値の情報を抽出できるようにします。

于 2012-07-25T18:46:59.470 に答える