2015-06-16 15 views
5

Mam aplikację, która ma być używana na moim najemcy SharePoint. Od programisty aplikacji otrzymałem identyfikator klienta, tajny klucz klienta, domenę aplikacji, zwrotny adres URL.Jak wyrejestrować lub zaktualizować zarejestrowaną aplikację SharePoint

Podczas rejestracji mojej aplikacji za pośrednictwem Appregnew.aspx użyłem błędnego adresu zwrotnego i hasła klienta. Teraz, gdy kliknę tę aplikację, wyświetli mi się komunikat "Wystąpił błąd ...".

Aby korzystać z tej aplikacji, muszę zaktualizować zarejestrowaną aplikację za pomocą poprawnego tajnego klienta i adresu URL powrotu. Nie znajduję żadnej drogi ... Jak zaktualizować lub wyrejestrować aplikację SharePoint.

Odpowiedz

0

Zainstaluj konsolę AzureAD PowerShell module.

Następnie uruchom następujące polecenia, aby usunąć zarejestrowaną aplikację SharePoint:

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

Po tym można postępować zgodnie z instrukcjami w Santosha Epilis odpowiedź.

6

Aby dostać swoją aplikację dane rejestrowe skorzystać z poniższego linku

{SITEURL}/_ układy/15/appinv.aspx

Następnie zaktualizować dane za pomocą poniższego linku z istniejącym ID Klienta (nie używać generuje identyfikator klienta i tajnego klucza klienta)

{witryny SITEURL}/_ układy/15/appregnew.aspx

Spowoduje to zaktualizowanie szczegółów rejestracji aplikacji dla istniejącego identyfikatora klienta.

Zastosowanie link Więcej szczegółów https://msdn.microsoft.com/en-us/library/office/jj687469.aspx

+2

To podejście nie działa w przypadku usługi SharePoint Online (przynajmniej od dzisiaj). AppRegNew.aspx zgłasza pewien wyjątek ("Coś poszło nie tak"). –

+0

Jen-Ari, masz rację. Próbowałem podejścia Santosha i zwrócił błąd. –

5

Nie urzędnik/udokumentowany sposób, ale to działa na mnie dla SharePoint Online

1) Mam zainstalowane Azure AD PS

2) Następnie uruchom następujący skrypt PS Connect-MsolService $appPrincipal = Get-MsolServicePrincipal -ServicePrincipalName client_id Remove-MsolServicePrincipal -ObjectId $appPrincipal.ObjectId

3) Następnie należy przejść do {witryny SITEURL}/_ układy/15/appinv.aspx i spróbuj wyszukać aplikację według identyfikatora klienta. Można uzyskać nieoczekiwany błąd lub brak informacji (jak nowy id)

4) Następnie przejdź do {SITEURL}/_ układy/15/appregnew.aspx i zarejestrować aplikację ponownie z tym samym identyfikatorem klienta

+0

więc spróbowałem tego podejścia i uzyskałem odmowę dostępu pomimo tego, że mogłem zarejestrować aplikację, której nie udało mi się naprawić, ani jej usunąć ... –

+0

Musisz wykonać tę operację pod adminem dzierżawcy. – Ilya

Powiązane problemy