Skip to content

Commit 13a8f10

Browse files
committed
Role Assignment fixes review comments
1 parent 207a0f7 commit 13a8f10

File tree

3 files changed

+8
-5
lines changed

3 files changed

+8
-5
lines changed

src/ResourceManager/Resources/Commands.Resources/Models.ActiveDirectory/ActiveDirectoryClient.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -228,8 +228,8 @@ public List<PSADObject> ListUserGroups(string principal)
228228
public List<PSADObject> GetObjectsByObjectId(List<string> objectIds)
229229
{
230230
List<PSADObject> result = new List<PSADObject>();
231-
var aadObjectList = GraphClient.Objects.GetObjectsByObjectIds(new GetObjectsParameters { Ids = objectIds }).AADObject;
232-
result.AddRange(aadObjectList.Select(o => o.ToPSADObject()));
231+
var adObjects = GraphClient.Objects.GetObjectsByObjectIds(new GetObjectsParameters { Ids = objectIds }).AADObject;
232+
result.AddRange(adObjects.Select(o => o.ToPSADObject()));
233233
return result;
234234
}
235235

src/ResourceManager/Resources/Commands.Resources/Models.ActiveDirectory/ActiveDirectoryClientExtensions.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,8 @@ public static PSADObject ToPSADObject(this AADObject obj)
7373
{
7474
DisplayName = obj.DisplayName,
7575
Id = new Guid(obj.ObjectId),
76-
Type = obj.ObjectType
76+
Type = obj.ObjectType,
77+
ServicePrincipalName = obj.ServicePrincipalNames.FirstOrDefault()
7778
};
7879
}
7980
else
@@ -103,7 +104,8 @@ public static PSADUser ToPSADUser(this User user)
103104
DisplayName = user.DisplayName,
104105
Id = new Guid(user.ObjectId),
105106
UserPrincipalName = user.UserPrincipalName,
106-
Mail = user.SignInName
107+
Mail = user.SignInName,
108+
SignInName = user.SignInName
107109
};
108110
}
109111

src/ResourceManager/Resources/Commands.Resources/Models.Authorization/AuthorizationClient.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,8 @@ public List<PSRoleAssignment> FilterRoleAssignments(FilterRoleAssignmentsOptions
211211
var userObject = adObject as PSADUser;
212212
classicAdministratorsAssignments = classicAdministratorsAssignments.Where(c =>
213213
c.DisplayName.Equals(userObject.UserPrincipalName, StringComparison.OrdinalIgnoreCase) ||
214-
c.DisplayName.Equals(userObject.Mail, StringComparison.OrdinalIgnoreCase)).ToList();
214+
c.DisplayName.Equals(userObject.Mail, StringComparison.OrdinalIgnoreCase) ||
215+
c.DisplayName.Equals(userObject.SignInName, StringComparison.OrdinalIgnoreCase)).ToList();
215216
}
216217

217218
result.AddRange(classicAdministratorsAssignments);

0 commit comments

Comments
 (0)