2015-06-16 12 views
5

Ich habe eine App, die in meinem SharePoint-Mandanten verwendet werden soll. Von App-Entwickler habe ich die Client-ID, Client Secret, App-Domäne, URL zurückgeben.So heben Sie die Registrierung registrierter SharePoint-Anwendungen auf

Während meiner App-Registrierung über Appregnew.aspx habe ich die falsche URL für die Rücksendung und das Client-Geheimnis verwendet. Wenn ich nun auf diese App klicke, wird der Fehler "Ein Fehler ist aufgetreten ...." angezeigt.

Um diese App zu verwenden, muss ich meine registrierte App mit meinem korrekten Client-Geheimnis aktualisieren und die URL zurückgeben. Ich finde keinen Weg .. Wie man die SharePoint App aktualisiert oder die Registrierung aufheben kann.

Antwort

0

Installieren Sie die AzureAD PowerShell module.

dann die folgenden Befehle ausführen Ihre registrierte Sharepoint App zu entfernen:

Connect-AzureAD 
$app = Get-AzureADServicePrincipal | Where-Object {$_.AppId -eq "your client ID"} 
Remove-AzureADServicePrincipal -ObjectId $app.ObjectId 

Danach können Sie die Anweisungen in Santosha Epilis Antwort folgen kann.

6

App Registrierungsdetails untenstehenden Link benutzen Sie

{SiteUrl}/_ Layouts/15/appinv.aspx

dann mit vorhandenen Client-ID Ihre Daten mit folgenden Link aktualisieren (nicht Client-ID und Client-Geheimnis), verwenden erzeugen

SiteUrl {}/_ Layouts/15/appregnew.aspx

Dadurch werden Ihre App-Registrierungsdetails für die vorhandene Client-ID aktualisiert.

Verwenden Link für weitere Details https://msdn.microsoft.com/en-us/library/office/jj687469.aspx

+2

Dieser Ansatz funktioniert nicht für SharePoint Online (mindestens ab heute). Die AppRegNw.aspx löst eine Ausnahme aus ("Etwas ging schief"). –

+0

Jen-Ari Sie sind richtig. Ich versuchte den Ansatz von Santosh und es hat Fehler zurückgegeben. –

5

Nicht offiziell/dokumentierte Art und Weise, aber es funktioniert für mich für Sharepoint Online

1) habe ich installiert Azure AD PS

2) Dann den folgenden PS-Skript ausführen Connect-MsolService $appPrincipal = Get-MsolServicePrincipal -ServicePrincipalName client_id Remove-MsolServicePrincipal -ObjectId $appPrincipal.ObjectId

3) Dann gehen Sie zu {SiteUrl}/_ Layouts/15/appinv.aspx und versuchen Sie die App nach client_id. Sie können Unerwarteter Fehler oder keine Informationen (wie neu id) erhalten

4) Dann gehen Sie zu {SiteUrl}/_ Layouts/15/appregnew.aspx und App registrieren wieder mit demselben Client-ID

+0

also habe ich diesen Ansatz versucht und ich bekam Zugriff verweigert Ausnahme, obwohl ich die Anwendung registrieren konnte ich nicht in der Lage sein, die Umleitung URL zu reparieren oder löschen Sie es ... –

+0

Sie müssen diese Operation unter Mieter Admin durchführen. – Ilya

Verwandte Themen