ServiceStack サービスに Twitter 認証を追加しました。私の認証とサービスは正常に機能しており、成功の応答で Twitter 認証ページからサービス ページにリダイレクトされています。しかし、この全体をユーザー インターフェイスに統合することはできません。ボタンクリックイベントで、Twitterから正常に認証され、その後、2番目のWebページにリダイレクトすることに基づいてサービスから応答を取得したいと考えています。これが私のweb.configコードです..
<appSettings>
<!-- servicestack oauth config -->
<add key ="oauth.twitter.ConsumerKey" value="yqeybHSZLzNZjXXtA44XZQ" />
<add key ="oauth.twitter.ConsumerSecret" value="dPHZv3V28OtbK93FM54upAtzoEymLQMbtBqufPuL4" />
<!-- local dev config -->
<add key ="oauth.twitter.RedirectUrl" value="http://localhost:64132/Login" />
<add key ="oauth.twitter.CallbackUrl" value="http://localhost:64132/auth/twitter" />
Twitter 認証が完了したら、ログイン ページを にリダイレクトしhttp://localhost:49661/Views/Home.html
ます。
これは、Angular JSを使用して実行しようとしている方法ですが、発生していません。認証は行われていますが、サービス レスポンス アラートが表示されず、2 番目の Web ページに移動することもできません。
$window.location.href = 'http://localhost:64132/auth/twitter';
$http.get("http://localhost:64132/Login")
.success(function (response) { alert(response.loginMessage); });
私を助けてください。ありがとう..