2012-03-16 7 views
1

私はWP7 Silverlightでプロジェクトを開発しています。 私のプロジェクトには、ビジネスアプリケーションとEFデータベースとの通信用のWCFサービスであるClientApplicationが含まれています。WP7アプリケーションの認証/ログインサービスを実装するためのオプションは何ですか?

ユーザが私のアプリケーションにアクセスするためのユーザ固有のユーザ名とパスワードを提供したいと考えています。これどうやってするの? asp.netのようにメンバーシッププロバイダを使用する方法はありますか?

ユーザーが通常のユーザーまたは管理者であるかのように、私も別の役割を実装することができればいいと思います。

私のWP7アプリケーションにこの種のソリューションを実装するための選択肢は何ですか?

答えて

0

この動作を作成するには、アプリケーションにSSL接続を介して渡すユーザーの資格情報(ユーザー名とパスワード)を取得するフォームを作成します。暗号化されていない/セキュリティで保護されていない接続)私は確かにWCFサービスの適切に作成された関数に。その後、サービスは資格情報を検証し、失敗メッセージまたは成功メッセージ、およびユーザーが持つロールの詳細を返します。

ロールの管理などは、バックエンドで設定するものです。

ウェブサイトでフォームにログを作成していて、WCFサービスが別のドメインまたはサーバーにある場合と同じ方法です。

WP7のデフォルトのログイン制御はありません。あなた自身で作成する必要がありますが、これはテキストボックス、ラベル、[n appbar]ボタンの数であるため、あまりにも多くの作業を行うべきではありません。

+0

こんにちはマット、説明しようとしてくれてありがとう。私は今、解決策についてはっきりしていると思う。私はインターネット上のブログを見つけましたが、これが私の状況で私を助けてくれると言いますか? [blog](http://www.kotancode.com/2010/08/06/aspnet-authentication-wp7/) – rickard

関連する問題