クライアント用に複数のアプリを開発していますが、それらはすべて同じ資格情報 (企業ポータルの資格情報) を使用して使用できます。そのため、ユーザーが各アプリにログインする必要がないように、シングル サインオンのようなものを実装したいと考えています。私はすでにこれらのリンクを通過しました http://msdn.microsoft.com/en-us/library/live/hh826544.aspx
http://stackoverflow.com/questions/5598411/single-sign-on-choices-to-use-with-windows-phone-7
ここに私が正確に必要なものがあります:
ステップ 1.) ユーザーが 1 つのアプリ (App1 など) にログインすると、ポータルはトークンを返します。承認されたアプリのみがアクセスできるように、このトークンをどこかに保存する必要があります。ステップ 2.) (同じグループの) 他のアプリが起動すると、トークンの場所がチェックされ、トークンが存在する場合、資格情報は要求されません。Step.3) ユーザーがアプリからログアウトすると、共有の場所からトークンが削除されます。
キーチェーンを使用して既にこれを IOS に実装しています (私は iOS 開発者ではないため、用語が間違っている可能性があります)。このキーチェーンは、同じ証明書で署名されたアプリに共通のスペースを提供します。
Windows Phone 7.5までの私の知識によると、可能性はありません。Windows Phone 8にはこれに対する何かがありますか。そうでない場合は、目的を達成するためのあらゆる種類の提案を受け入れます。
PS : セキュリティは私たちの最大の関心事です。そのため、ハッキングや電話の紛失によるセキュリティ上の懸念があると思われる場合は、お知らせください。
どうもありがとう..