首先需要配置一个form based认证站点,具体方法可以参考微软的文章点击打开链接。
有了站点之后,需要在AD中配置UPN,具体方法如下:
1. 启动“Active Directory Domains and Trust”,右击根节点,选择properties:
2.添加一个UPN后缀:
以上在AD中添加UPN的操作也可以用C#代码实现:
DirectoryEntry partitionsContainer = new DirectoryEntry("LDAP://CN=Partitions,CN=Configuration,DC=ForestRootDomain,DC=com");
partitionsContainer["upnSuffixes"].Add("demo.com");
partitionsContainer.CommitChanges();