通过python SDK将用户分配到Azure Active Directory企业应用程序
我已将slack添加到Azure Active Directory企业应用程序并运行SSO。我想为azure中的应用程序分配用户和组。所以,基本上,使用门户非常容易。此外,我还提供了PowerShell脚本通过python SDK将用户分配到Azure Active Directory企业应用程序,python,azure,azure-active-directory,Python,Azure,Azure Active Directory,我已将slack添加到Azure Active Directory企业应用程序并运行SSO。我想为azure中的应用程序分配用户和组。所以,基本上,使用门户非常容易。此外,我还提供了PowerShell脚本 #AzureAD Module #Azure login : Connect-AzureAD $app_name ="slack" $app_role_name = "user" $user = Get-AzureADUser -ObjectId &
#AzureAD Module
#Azure login : Connect-AzureAD
$app_name ="slack"
$app_role_name = "user"
$user = Get-AzureADUser -ObjectId "$username"
$sp = Get-AzureADServicePrincipal -Filter "displayName eq '$app_name'"
$appRole = $sp.AppRoles | Where-Object { $_.DisplayName -eq $app_role_name }
New-AzureADUserAppRoleAssignment -ObjectId $user.ObjectId -PrincipalId $user.ObjectId -ResourceId $sp.ObjectId -Id $appRole.Id
现在,我必须对python执行相同的任务,我找到了Azure python SDK,但我不确定应该使用哪个库?任何人都有经验来支持我吗?没有直接的方法来实现它-这意味着没有直接的对象/模块可以帮助您实现您的要求 下面是所有python SDK的索引,略读一下,我看不到任何LIB可以用来满足您的需求 话虽如此,我认为另一种方法是利用Graph API 您可以从Python向提到的端点发出请求