จาก Code Snippet: Get User Credentials Using the Default Secure Store Provider.aspx)
ได้ลองเอา code จากลิงค์ด้านบนไปใช้เพื่ออ่านค่า username, password จาก Secure Store Service แต่พบว่า Code ตัวอย่างนั้นไม่สมบูรณ์ เพราะขาดข้อมูลบางอย่างไป นี่คือสิ่งที่เขาทำตกหล่นไป
- ขาดการ Reference ถึง
Microsoft.Office.SecureStoreService
(อยู่ใน GAC แต่ต้องไปคุ้ยหาเอาจากในWindows\Assembly
) - ต้อง
using Microsoft.Office.SecureStoreService;
ด้วยอีกอัน
หลังจากนั้นบรรทัด
ISecureStoreProvider provider = SecureStoreProviderFactory.Create();
จะใช้ได้เป็นปรกติ
Tags