2009-08-07 74 views
0

在Silverlight應用程序中保存用戶憑證的最佳方式是什麼?將用戶憑證保存在Silverlight應用程序中

我們正在使用新的Silverlight 3功能,該功能允許WCF調用進行身份驗證:我們提示用戶在Silverlight中提供服務的憑據,並且我們希望提供「記住我的密碼」功能。

在.Net中我們可以使用ProtectedData類,但似乎沒有Silverlight版本可用。

回答

1

我們將證書保存到獨立存儲並使用System.Security.Cryptography.AesManaged類對它們進行加密。這是可以破解的 - 如果有人登錄了你的用戶計算機,並且已經危及用戶的網絡/ Windows登錄,他們可能會讀取隔離的存儲文件&從.xap中提取密鑰以解密數據。對我們來說這是一個可接受的風險。

相關問題