WP7 Twitter クライアントを構築しています。通常の OAuth 1.0 フローでは、Web ブラウザーをhttps://api.twitter.com/1/oauth/authenticateに移動し、アプリのコンシューマー キーを使用して要求トークンを取得します。このページにはログイン プロンプトが表示され、アプリがユーザーに代わってアクションを実行することを承認するようユーザーに求めます。完了すると、このページは、パラメーターとして提供された要求トークンを使用して、アプリによって提供されたコールバック URL にリダイレクトされます。
Web アプリの場合、これは理にかなっています。ただし、これがスタンドアロンのモバイル/デスクトップアプリでどのように機能するかはわかりません。Twitter API のドキュメントは、これが実行可能なオプションであることを暗示しているようです。それらは、アプリがユーザー名/パスワード自体を収集し、それを直接提供してアクセストークンを取得できるようにする代替 xAuth メカニズムを提供します。API ドキュメントでは、これは劣ったオプションであると指摘されています (ユーザーは、Twitter だけでなくアプリをパスワードで信頼する必要があるため) が、合理的な代替手段があるかどうかわかりません。
(PINベースのオプションもありますが、それはユーザーにとってかなり面倒な解決策です)
明らかなものを見逃していないことを確認したいだけです。