我几乎没有APS.net的经验。我正在创建一个使用LDAP作为身份验证的网站。登录已经在使用,但我需要能够将LDAP用户与数据库中的记录相关联。我需要能够存储创建记录(登录用户)的信息,并根据LDAP组/角色将记录与其他用户关联起来。我正在使用实体框架。我对php的Doctrine2有经验,所以我假设Entity Framework的工作方式与Droctrine2类似。
1)我应该将LDAP用户的哪些信息用作标识符?如何为登录用户检索它?
2)我是否直接在模型上存储LDAP用户标识符,然后查询LDAP以获取有关用户的信息,或者是否有某种方式将模型与使用该标识符的LDAP用户相关联,从而神奇地使某个类的实例代表LDAP用户?
[UDPATE]
这是一个内部网站。只有Active Directory用户才能登录。 谢谢。