0
我想使用新的Asp.net身份3.0和EF 7,並希望知道擴展它的最佳方式。例如,如果我想補充的東西就像用戶Asp.net身份 - 擴展的最佳方式
- 名
- 姓
- DOB
- Twitter的手柄
- 等。
什麼是最好的和適當的如何做到這一點?我已經看到其他人發佈了你爲IdentityUser添加屬性,並且我看到其他人說你應該使用聲明。
任何幫助表示讚賞
我想使用新的Asp.net身份3.0和EF 7,並希望知道擴展它的最佳方式。例如,如果我想補充的東西就像用戶Asp.net身份 - 擴展的最佳方式
什麼是最好的和適當的如何做到這一點?我已經看到其他人發佈了你爲IdentityUser添加屬性,並且我看到其他人說你應該使用聲明。
任何幫助表示讚賞
基地的方式來做到這一點,仍然是要創建自己的用戶對象,並使用您的屬性來擴展此:
public class ApplicationUser : IdentityUser
{
public string FirstName { get; set;}
public string LastName { get; set;}
...
}
你知道爲什麼別人可能會說的權利要求中更好?另外我不需要在這個項目上有很多Identity的特性,所以我正在討論如果使用DBSet並構建我自己的用戶和角色表更容易 –
您可以將某些數據存儲在聲明中,如:用戶名,角色,......所有用於增強和加快認證/授權的數據。但是基本的東西,比如名字,姓氏,街道,......保留在用戶或身份對象中。 –