«Я не знаю, можете ли вы получить эту информацию с помощью параметра web.config, но вы можете получить эту информацию из пространства имен System.DirectoryServices.AccountManagement. (Если вы смотрите на одного пользователя)
Вы можете сохранить имя домена в AppSettings в web.config и сделать что-то вроде ...
private static PrincipalContext _ctx = new PrincipalContext(ContextType.Domain, System.Configuration.ConfigurationManager.AppSettings["DomainName"]);
public List<string> UserGroups(string userName)
{
List<string> ret = new List<string>();
using (UserPrincipal user = UserPrincipal.FindByIdentity(_ctx, userName))
{
if (user != null)
{
foreach (Principal p in user.GetAuthorizationGroups())
{
ret.Add(p.Name);
}
}
}
return ret;
}
выше даст вам список групп пользователь принадлежит, вы можете пойти глубже и получить больше информации, но я думаю, что это то, чего вы пытаетесь достичь. думаю,.