Windows Phone アプリで Windows Azure Mobile Services による認証を実装しようとしています。公式のチュートリアルに従いましたが、認証は正常に機能します。問題は、アプリを閉じて再度起動するたびに、ユーザーがユーザー名とパスワードを入力する必要があることです。サービスは認証トークンのみを使用するため、ログイン ページの [Remember me] オプションは機能しない可能性があります。
Windows Azure の公式ドキュメントには、Live SDK を使用した Microsoft アカウントでのシングル サインオンの可能性が示されています。Live SDK は、認証トークンを の形式で提供しますstring
。ただし、このトークンでも約 24 時間で有効期限が切れます。また、これは Microsoft アカウントのみに限定されます。
ユーザーの ID をキャッシュして自動ログインを有効にしたい場合、どのような方法がありますか? 私はすでにここの記事を読んでいます。トークンの有効期限が切れると、ユーザーは再度ログインする必要があります。ユーザーが 1 回だけサインインする必要があるアプリを見たことがあります。