如何取消注册或更新已注册的SharePoint应用程序

use*_*967 5 sharepoint-apps

我有一个应用程序将在我的SharePoint租户中使用.从App开发者我获得了客户端ID,客户端密钥,App域,返回Url.

在通过Appregnew.aspx进行应用程序注册期间,我使用了错误的返回URL和客户端密钥.现在,如果我点击该应用程序,它会抛出错误"发生错误....".

要使用该应用程序,我需要使用正确的客户端密钥更新我的注册应用程序并返回URL.我找不到任何方法..如何更新或取消注册SharePoint应用程序.

小智 6

要获取您的应用注册详情,请使用以下链接

{SITEURL}/_布局/ 15/appinv.aspx

然后使用以下链接使用现有客户端ID更新您的详细信息(不要使用生成客户端ID和客户端密钥)

{SITEURL}/_布局/ 15/appregnew.aspx

这将更新现有客户ID的应用注册详细信息.

使用链接了解更多详情 https://msdn.microsoft.com/en-us/library/office/jj687469.aspx

  • 此方法不适用于SharePoint Online(至少从今天开始).AppRegNew.aspx抛出一些异常("出错了"). (4认同)

Ily*_*lya 5

不是官方/文档方式,但它适用于SharePoint Online

1)我已经安装了Azure AD PS

2)然后运行以下PS脚本 Connect-MsolService $appPrincipal = Get-MsolServicePrincipal -ServicePrincipalName client_id Remove-MsolServicePrincipal -ObjectId $appPrincipal.ObjectId

3)然后转到{SiteUrl}/_ layouts/15/appinv.aspx并尝试通过client_id查找应用程序.您可能会收到意外错误没有信息(如新ID)

4)然后转到{SiteUrl}/_ layouts/15/appregnew.aspx并使用相同的客户端ID再次注册app


Rob*_*nig 1

安装 AzureAD PowerShell模块

然后运行以下命令来删除已注册的 SharePoint 应用程序:

Connect-AzureAD
$app = Get-AzureADServicePrincipal | Where-Object {$_.AppId -eq "your client ID"}
Remove-AzureADServicePrincipal -ObjectId $app.ObjectId
Run Code Online (Sandbox Code Playgroud)

之后,您可以按照 Santosha Epilis 答案中的说明进行操作。