在apps.dev.microsoft.com上共享访问应用注册?

时间:2018-03-19 15:30:43

标签: azure-active-directory

我最近使用位于apps.dev.microsoft.com的新微软注册门户网站注册了一个应用程序,这一切都运行良好。

但是,我担心此注册与我的个人帐户有关。我想授予我团队其他成员访问这些应用程序注册的权限。这可能吗?

1 个答案:

答案 0 :(得分:2)

听起来就像您登录到应用注册门户网站时,您使用的是个人Microsoft帐户,该帐户仅将 绑定到您的个人帐户。

可以做你想做的事,但你必须使用"工作或学校"重新注册你的应用程序。取而代之的是组织帐户(即Azure AD),然后您可以将组织中的其他用户添加为"所有者"该应用程序。

  1. 使用您的工作或学校帐户登录https://apps.dev.microsoft.com
  2. 注册您的应用,并复制您的应用ID。由于您已使用组织帐户登录,因此这将作为组织的Azure AD租户中的新Application对象生成。
  3. 使用Azure AD PowerShell将其他所有者添加到Application对象。 (注意:通常我会建议你使用Azure门户网站"应用程序注册"这个功能,但该视图目前过滤掉在App注册门户中注册的应用程序。)

    $AppId = "dc9bc6e6-9893-476f-884f-8bbc1e61f7c5" # <- Your app's Application ID
    $OtherUsername = "bob@contoso.com" # <- Other user who should also own the app
    
    Connect-AzureAD # <-- Sign in with your organizational account
    $app = Get-AzureADApplication -Filter "appId eq '$AppId'" 
    $user = Get-AzureADUser -Filter "userPrincipalName eq '$OtherUsername'"
    Add-AzureADApplicationOwner -ObjectId $app.ObjectId -RefObjectId $user.ObjectId
    
  4. 验证您和新用户现在都是Application对象的所有者:

    Get-AzureADApplicationOwner -ObjectId $app.ObjectId
    
  5. 现在,当您作为应用程序所有者添加的团队成员登录到应用程序注册门户(使用其组织帐户)时,他们将能够看到应用程序注册。