Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här artikeln innehåller vägledning om hur du hanterar problem som uppstår vid autentisering av Azure SDK för Java-program via tjänstens huvudnamn, via olika TokenCredential implementeringar. Mer information finns i Azure-autentisering med tjänstens huvudnamn.
Felsöka ClientSecretCredential
När du använder ClientSecretCredentialkan du prova/fånga för ClientAuthenticationException. I följande tabell visas de fel som det här undantaget anger och metoder för att minska:
| Felkod | Problem | Åtgärd | 
|---|---|---|
| AADSTS7000215 | En ogiltig klienthemlighet angavs. | Se till att clientSecretsom anges när autentiseringsuppgiften skapas är giltig. Om du är osäker skapar du en ny klienthemlighet med hjälp av Azure Portal. Mer information finns i avsnittet Skapa en ny programhemlighet i Skapa ett Microsoft Entra-program och ett tjänsthuvudnamn som kan komma åt resurser. | 
| AADSTS7000222 | En klienthemlighet har upphört att gälla. | Skapa en ny klienthemlighet med hjälp av Azure Portal. Mer information finns i avsnittet Skapa en ny programhemlighet i Skapa ett Microsoft Entra-program och ett tjänsthuvudnamn som kan komma åt resurser. | 
| AADSTS700016 | Det angivna programmet hittades inte i den angivna klientorganisationen. | Se till att angivna clientIdochtenantIdär korrekta för din programregistrering. För appar med flera klientorganisationer kontrollerar du att en klientadministratör har lagt till programmet i önskad klientorganisation. Mer information finns i Skapa ett Microsoft Entra-program och en tjänstehuvudman som kan få åtkomst till resurser. | 
Felsöka ClientCertificateCredential
När du använder ClientSecretCredentialkan du prova/fånga för ClientAuthenticationException. I följande tabell visas de fel som det här undantaget anger och metoder för att minska:
| Felkod | beskrivning | Åtgärd | 
|---|---|---|
| AADSTS700027 | Klientpåstående innehåller en ogiltig signatur. | Kontrollera att du har laddat upp det angivna certifikatet till Microsoft Entra-programregistreringen. Mer information finns i avsnittet Ladda upp ett betrott certifikat som utfärdats av en certifikatutfärdare av Skapa ett Microsoft Entra-program och en tjänstehuvudman som kan komma åt resurser. | 
| AADSTS700016 | Det angivna programmet hittades inte i den angivna klientorganisationen. | Kontrollera att de specificerade clientIdochtenantIdär korrekta för din programregistrering. För appar med flera klientorganisationer kontrollerar du att en klientadministratör har lagt till programmet i önskad klientorganisation. Mer information finns i Skapa ett Microsoft Entra-program och en tjänstehuvudman som kan få åtkomst till resurser. | 
Felsöka ClientAssertionCredential
När du använder ClientSecretCredentialkan du prova/fånga för ClientAuthenticationException. I följande tabell visas de fel som det här undantaget anger och metoder för att minska:
| Felkod | beskrivning | Åtgärd | 
|---|---|---|
| AADSTS700021 | Applikationsidentifieraren för klientpåståendets matchar inte parametern client_id. | Kontrollera att den JWT-påståendet som skapats har de korrekta värdena angivna för subochissueri nyttolasten. Båda dessa fält ska vara lika medclientId. För formatet för klientåtkomstbevis, se Microsofts identitetsplattform programmets certifikatautentiseringsuppgifter. | 
| AADSTS700023 | Målgruppsanspråket för klientpåstående matchar inte Realm-utgivaren. | Kontrollera att fältet audi den JWT-försäkran som skapats har rätt värde för den målgrupp som anges i nyttolasten. Ställ in detta fält tillhttps://login.microsoftonline.com/{tenantId}/v2. | 
| AADSTS50027 | JWT-token är ogiltig eller felaktigt formaterad. | Kontrollera att JWT-kontrolltoken är i giltigt format. Mer information finns i autentiseringscertifikat för Microsofts identitetsplattformprogram. | 
Nästa steg
Om felsökningsguiden i den här artikeln inte hjälper till att lösa problem när du använder Azure SDK för klientbiblioteken i Java, rekommenderar vi att du rapporterar ett problem i Azure SDK för Java GitHub-repository.