File tree Expand file tree Collapse file tree 3 files changed +8
-5
lines changed
src/ResourceManager/Resources/Commands.Resources Expand file tree Collapse file tree 3 files changed +8
-5
lines changed Original file line number Diff line number Diff line change @@ -228,8 +228,8 @@ public List<PSADObject> ListUserGroups(string principal)
228
228
public List < PSADObject > GetObjectsByObjectId ( List < string > objectIds )
229
229
{
230
230
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 ( ) ) ) ;
233
233
return result ;
234
234
}
235
235
Original file line number Diff line number Diff line change @@ -73,7 +73,8 @@ public static PSADObject ToPSADObject(this AADObject obj)
73
73
{
74
74
DisplayName = obj . DisplayName ,
75
75
Id = new Guid ( obj . ObjectId ) ,
76
- Type = obj . ObjectType
76
+ Type = obj . ObjectType ,
77
+ ServicePrincipalName = obj . ServicePrincipalNames . FirstOrDefault ( )
77
78
} ;
78
79
}
79
80
else
@@ -103,7 +104,8 @@ public static PSADUser ToPSADUser(this User user)
103
104
DisplayName = user . DisplayName ,
104
105
Id = new Guid ( user . ObjectId ) ,
105
106
UserPrincipalName = user . UserPrincipalName ,
106
- Mail = user . SignInName
107
+ Mail = user . SignInName ,
108
+ SignInName = user . SignInName
107
109
} ;
108
110
}
109
111
Original file line number Diff line number Diff line change @@ -211,7 +211,8 @@ public List<PSRoleAssignment> FilterRoleAssignments(FilterRoleAssignmentsOptions
211
211
var userObject = adObject as PSADUser ;
212
212
classicAdministratorsAssignments = classicAdministratorsAssignments . Where ( c =>
213
213
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 ( ) ;
215
216
}
216
217
217
218
result . AddRange ( classicAdministratorsAssignments ) ;
You can’t perform that action at this time.
0 commit comments