2011-11-01 11 views
6

私はWindows Live Id OAuthプロトコルによって自分のWebサイトにログインできるサンプルアプリケーションを作成しようとしています。Windows Live ID C#.netの開発環境を持つOAuth

私のアプリケーション(ネットで入手可能な1つのサンプル)がうまくいきます。それはポップアップを開き、WindowsのライブIDに自分の資格情報を提供し、自分のアカウントで提供されているリダイレクトURLにリダイレクトします。

ライブURL(私は..... myappp.sample.comと言うことができます)を供給すると、それは完全にリダイレクトされることに気付きました。しかし、私が(http:// localhost:52254/WebSite9/default.aspx)を入れようとすると、これは私のアカウントではサポートされていません。 (エラー - > http://またはhttps://で始まる有効なドメインを入力する必要があります - クエリ文字列は許可されません)長さは248文字に制限されています。

私の質問は、私のローカル環境ですべてをテストするために使用します。ローカルホストのURLにリダイレクトされないためです。ライブURLへのリダイレクトのみ。

開発環境でLive Id OAuthをテストできる方法はありますか?

+0

奇妙なことに、誰もまだ答えはありませんか? –

答えて

6

イーストケーキ。ライブアプリページで

http://www.anydomain.com/のように入力してください。

次に、127.0.0.1を指すマシンのホストファイル(またはイントラネットのDNSなど)にそのドメインを追加します。

リダイレクトは、ブラウザで行われる302リダイレクトに過ぎません。

+1

+1私は通常、local.anydomain.comのライブ接続で別のアプリケーションを作成し、anydomain.com DNSに127.0.0.1を入れます。そうすれば、すべての開発者がローカルでライブテストを行うことができます。 – cirrus

関連する問題