既存のコードの上にWCF(おそらくWebApi)Webサービスを作成する予定です。最終的にこのサービスは外部のクライアントによって使用されますが、私たちはそれ自身のモバイルアプリで使用する予定です。JavaScriptからACSによってセキュリティ保護されたWCFサービスにアクセスする
一部のクライアントはGmailとADFS認証を使いたいので、Azure ACS(これは私たちのWebサービスがホストされている場所です)を使用するのが理にかなっているようです。しかし、私たちはしばらくの間、複数のプロバイダを必要とせず、既存の認証ロジックに対してユーザーを認証するカスタムSTSを使用することから始めます。
すでに、クライアントとして動作するMVC Webアプリケーションを使用して、上記の作業の原型があります。
私の問題は、これをモバイルアプリケーションとどのように統合するのですか?モバイルアプリがAppCeleratorを使って書かれているかのように見えます。つまり、私はjavascriptを使って認証する必要があります。ユーザーは私たちのカスタムSTSに対して認証を行い、Active Authenticationを使用する必要がありますか?私。
- 直接カスタムSTSを使用して認証し、ACSにトークン
- パスSTSトークンを取得し、ACSに各要求に対するサービスをWCFするトークン
- パスACSトークンを取得したユーザ名とパスワード
- を入力するようユーザーに依頼。
私の質問は次のようなものです:正しい軌道に乗っていれば、どうすればJavaScriptでこれを達成できますか?
最終的にネイティブアプリを作成することにしましたが、提供したリンクから正しい方向に私たちを指摘しました。ありがとう。 –