将用户添加到azure active directory中的组的azure过程中是否存在错误?我有两个组,一个是管理员,另一个是标准用户。如果我将一个用户放在admin组中,在他们成功登录到我的应用程序后,当我查看该用户的claimsidentity时,我会看到两个组,如果他们是管理员用户,这是我所期望的。如果我将该用户从admin中删除,并使其成为标准用户,则在登录后,我仍然可以在其claimsIdentity对象中看到两个组。然后,我将其从所有组成员中删除,在再次登录后,我可以在claimsidentiy对象中看到一个组。声明实体根本没有反映用户所属的组,它是一团乱麻。如果我甚至不能准确地
我在使用实体框架。我有一份请求清单。每个请求都有一个批准列表。当用户登录时,我需要找到用户参与的请求列表(是GroupId组的成员之一,它在请求中处于审批状态)。为了找出用户属于哪个组,我调用CheckGroups(groupIds),其中groupIds是我要检查的字符串列表,它返回用户所属的字符串列表。这个方法比较慢,因为它必须进行网络调用(这是一个Azure调用)。此外,groupIds的最大大小为20。
public class MyDbContext : DbContext
{
public virtual DbSet<Request> Requests;
我的网站/应用程序在将陌生的组名设置为新文件时遇到问题。
每当我从我的网站创建新文件(日志文件、txt文件等)时,它会将用户设置为webapp (正确),但将组名称设置为4294967295
如果我使用终端ssh到我实例中,并尝试获取有关用户的一些数据,那么它不会返回任何内容。例如,
$ sudo groups 4294967295
groups: 4294967295: No such user
此外,我不能将这个神秘的群添加到我的任何其他用户。
这使事情变得很困难,因为我必须以不同的用户身份运行我的cron作业,并且我想让它们都写入相同的日志(因此它们必须共享一个组)。
我意识到,4294
我正在编写一个脚本,以获取当前用户的AD组的列表,并创建一个路径的.txt文件。
我环顾四周,似乎应该使用这些参考资料:
using System.DirectoryServices; using System.DirectoryServices.AccountManagement;
我也用这个:
UserPrincipal user = UserPrincipal.FindByIdentity(new PrincipalContext(ContextType.Domain, "<Domain>"), IdentityType.SamAccountName,
我(定义为visualstudio.com上的基本用户)看不到我在项目团队中的项目。我在这个项目上也有管理特权。在相同的收藏中,我可以看到我参与的其他项目,但不是我上次加入的具体项目。
已经试过了,签出去后又回来了。尝试通过命令行git访问,并从visual studio 2015访问。
我可以使用其他成员令牌访问该项目,但不能使用我自己的凭据。
如何从AD获取用户的组成员资格,最好使用与获取用户的Department属性相同的模式,如下所示?我已经找到了几个示例,但是所有示例技术的交集都非常小,并且缺乏这个部门查询的紧凑和简单性:
var adServer = ConfigurationManager.AppSettings["adServer"] ?? "localhost";
var remoteRoot = new DirectoryEntry(GetRootPath(adServer));
var searcher = new DirectoryS
我有两个Linux系统,都在运行Debian压缩程序。(我认为)所涉及的内容的版本如下:
kernel: 2.6.32-5-xen-amd64
ii nfs-kernel-server 1:1.2.2-4squeeze2 support for NFS kernel server
ii libnfsidmap2 0.23-2 An nfs idmapping library
ii nfs-common