Share via


ACS-foutcodes

Bijgewerkt: 19 juni 2015

Van toepassing op: Azure

Dit onderwerp bevat de meest voorkomende foutberichten die kunnen worden aangetroffen bij het gebruik van Microsoft Azure Active Directory Access Control (ook wel bekend als Access Control Service of ACS) en de acties die nodig zijn om de fout op te lossen, indien van toepassing. Zie Instructies voor het gebruik van een fout-URL voor aangepaste foutafhandeling voor aangepaste foutafhandeling voor meer informatie over het afhandelen van aangepaste fouten op basis van de foutcodes.

Belangrijk

ACS-naamruimten kunnen hun Configuraties van google-id-provider migreren van OpenID 2.0 naar OpenID-Verbinding maken. De migratie moet vóór 1 juni 2015 zijn voltooid. Zie ACS-naamruimten migreren naar Google OpenID Verbinding maken voor gedetailleerde richtlijnen.

Belangrijk

Gebruik geen ACS-foutcodes of -beschrijvingen in toepassingslogica. Gebruik bij het schrijven van code voor foutafhandeling de waarden van de HTTP-status en foutcodes. ACS-foutcodes en foutbeschrijvingen kunnen op elk gewenst moment zonder waarschuwing worden gewijzigd. Zie acs-richtlijnen voor opnieuw proberen en beperkingen voor ACS-services voor meer informatie.

Active Federation Protocol Errors, including SOAP and WS-Trust

ACS-fout HTTP-statuscode Bericht Remedie

ACS10000

400

Er is een fout opgetreden tijdens het verwerken van het SOAP-bericht

Details staan in het bericht.

ACS10001

400

Er is een fout opgetreden tijdens het verwerken van de SOAP-header

Details staan in het bericht.

ACS10002

400

Er is een fout opgetreden tijdens het verwerken van de SOAP-hoofdtekst

Details staan in het bericht.

ACS10003

400

Er is een fout opgetreden tijdens het verwerken van de beveiligingsheader

Details staan in het bericht.

WS-Federation protocolfouten, inclusief federatiemetagegevens

De fouten in deze sectie zijn gerelateerd aan WS-Federation protocol en WS-Federation metagegevens.

Als u een geldig WS-FederationMetadata.xml-bestand wilt genereren, gebruikt u FedUtil of het hulpprogramma Identiteit en toegang in Visual Studio 2012. De ACS-beheerportal genereert ook een WS-Federation metagegevensdocument voor elke Access Control naamruimte. Klik in de ACS-beheerportal op Toepassingsintegratie om deze weer te geven.

Als u WS-Federation metagegevens wilt aanpassen, gebruikt u de klassen in de naamruimte Microsoft.IdentityModel.Protocols.WSFederation.Metadata .

Zie sectie 3 van de standaard WS-Federation Language (WS-Federation) versie 1.2 van de standaard voor de OASIS-standaard WS-Federation xml-schemaspecificatie voor metagegevens.http://docs.oasis-open.org/wsfed/federation/v1.2/os/ws-federation-1.2-spec-os.html#_Toc223174942

Zie de vermeldingen in deze tabel voor meer informatie over bepaalde fouten en hun oplossing.

Fout HTTP-statuscode Bericht Remedie

ACS20000

400

Er is een fout opgetreden tijdens het verwerken van een WS-Federation aanmeldingsaanvraag

Details staan in het bericht.

ACS20001

400

Er is een fout opgetreden tijdens het verwerken van een WS-Federation aanmeldingsantwoord

Details staan in het bericht.

ACS20002

400

Er is een fout opgetreden bij het genereren van federatiemetagegevens

Meer informatie vindt u in het bericht. Controleer of er een primair certificaat voor tokenondertekening is in uw Access Control naamruimte.

ACS20003

400

Er is een fout opgetreden bij het importeren van federatiemetagegevens

Meer informatie vindt u in het bericht. Zorg ervoor dat de METAGEGEVENS-URL of het metagegevensbestand geldig is.

ACS20004

Kan de entiteit niet ophalen uit de metagegevens

Zorg ervoor dat het metagegevensbestand een entiteits-id bevat.

ACS20005

Meerdere metagegevensentiteiten worden niet ondersteund

Zorg ervoor dat de federatiemetagegevens precies één entiteit bevatten.

ACS20006

Er zijn geen beveiligingstokenservicedescriptors gevonden

Zorg ervoor dat de federatiemetagegevens precies één beveiligingstokenservicedescriptor bevatten.

ACS20007

Meerdere beschrijvingen van beveiligingstokenservice worden niet ondersteund

Zorg ervoor dat de federatiemetagegevens precies één beveiligingstokenservicedescriptor bevatten.

ACS20008

400

Alleen id-providers die ondersteuning bieden voor WS-Federation kunnen worden geïmporteerd.
of
Alleen relying party's die ondersteuning bieden voor WS-Federation kunnen worden geïmporteerd.

Zorg ervoor dat de federatiemetagegevens een RoleDescriptor van het type Fed:SecurityTokenServiceType bevatten.

ACS20009

400

Er is een fout opgetreden bij het lezen van het WS-Federation metagegevensdocument

ACS kan het opgegeven metagegevensdocument niet parseren, dus het kan ongeldig zijn. U kunt uw document valideren door het uit te voeren via Microsoft.IdentityModel.Protocols.WSFederation.Metadata.MetadataSerializer.ReadMetadata().

ACS20010

Er zijn geen toepassingsservicedescriptors gevonden

Zorg ervoor dat het metagegevensbestand een beschrijving van de toepassingsservice bevat.

ACS20011

Meerdere toepassingsservicedescriptors worden niet ondersteund

Zorg ervoor dat het metagegevensbestand slechts één toepassingsservicedescriptor bevat.

ACS20012

400

Binnenkomende aanvraag is geen geldige WS-Federation aanvraag

Zorg ervoor dat de aanvraag een geldige WS-Federation aanmeldingsaanvraag of aanmeldingsantwoord is en dat deze alle vereiste parameters bevat.

ACS20014

400

Het WS-Federation metagegevensdocument is geen goed opgemaakte XML

Deze fout treedt op wanneer de XML in het WS-Federation metagegevensdocument niet syntactisch juist is, bijvoorbeeld wanneer het document extra haken of tags bevat. Dit gebeurt het vaakst wanneer u een WS-FederationMetadata.xml document handmatig probeert te maken of bewerken. Deze fout heeft geen betrekking op naleving van het XML-metagegevensschema.

Als u deze fout wilt oplossen, gebruikt u een XML-validatieprogramma, zoals de hulpprogramma's in Visual Studio of XML-Kladblok 2007.

OpenID-protocolfouten

Fout HTTP-statuscode Bericht Remedie

ACS30000

400

Er is een fout opgetreden bij het verwerken van een OpenID-aanmeldingsantwoord.

Details staan in het bericht.

ACS30001

400

Kan de OpenID-antwoordhandtekening niet controleren.

De OpenID-handtekening is ongeldig of geweigerd door de id-provider. Zorg ervoor dat het bericht niet is gemanipuleerd.

Fouten met het Facebook-Graph-protocol

Fout HTTP-statuscode Bericht Remedie

ACS40000

400

Er is een fout opgetreden tijdens het verwerken van een aanmeldingsantwoord van Facebook. Dit kan worden veroorzaakt door een ongeldige configuratie van de Facebook-toepassing.

Controleer of de toepassings-id en het geheim die op ACS zijn geconfigureerd, overeenkomen met dezelfde waarden in de Facebook-ontwikkelaarsportal.

ACS40001

400

Er is een fout opgetreden bij het ophalen van een toegangstoken van Facebook.

Zorg ervoor dat de toepassings-id en het toepassingsgeheim dat via ACS zijn geconfigureerd, geldig zijn.

Algemene fouten in de beveiligingstokenservice, inclusief metagegevens van id-provider

Fout HTP-statuscode Bericht Remedie

ACS50000

Er is een fout opgetreden bij het uitgeven van een token.

Details staan in het bericht.

ACS50001

400

Aangevraagde relying party realm '<Realm URL>' is onbekend.

Er is een onjuiste overeenkomst tussen de AppliesTo-waarde in de tokenaanvraag en de realms die u in ACS hebt geconfigureerd. Controleer of: 1. Uw relying party heeft zijn realm correct geconfigureerd. U kunt dit doen via de beheerportal of via de beheerservice door te kijken naar de vermeldingen RelyingParty.RelyingPartyAddresses.2. Uw relying party is gekoppeld aan de id-provider. U kunt dit ook doen vanuit de beheerportal of met behulp van de beheerservice door uw vermeldingen RelyingPartyIdentityProviders te bekijken.

ACS50002

400

Ongeldige serviceconfiguratie. (Details staan in het bericht.)

Details staan in het bericht.

ACS50003

400

Er is geen primaire symmetrische ondertekeningssleutel geconfigureerd. Er is een symmetrische ondertekeningssleutel vereist voor SWT.

Als de gekozen relying party SWT als tokentype gebruikt, controleert u of een symmetrische sleutel is geconfigureerd voor de relying party of de Access Control naamruimte en of de sleutel is ingesteld op primaire en binnen de geldigheidsperiode.

ACS50004

400

Er is geen primair X.509-handtekeningcertificaat geconfigureerd. Er is een handtekeningcertificaat vereist voor SAML.

Als de gekozen relying party SAML als tokentype gebruikt, moet u ervoor zorgen dat een geldig X.509-certificaat is geconfigureerd voor de relying party of de Access Control naamruimte. Het certificaat moet worden ingesteld op primair en moet binnen de geldigheidsperiode vallen.

ACS50005

400

Tokenversleuteling is vereist, maar er is geen versleutelingscertificaat geconfigureerd voor de relying party.

Schakel tokenversleuteling uit voor de gekozen relying party of upload een X.509-certificaat dat moet worden gebruikt voor tokenversleuteling.

ACS50006

403

Verificatie van handtekening is mislukt. (Er zijn mogelijk meer details in het bericht.)

Zorg ervoor dat de verificatiesleutels die zijn geconfigureerd via ACS geldig zijn.

ACS50007

400

Handtekening is niet gevonden.

Zorg ervoor dat het binnenkomende token is ondertekend en geldig is.

ACS50008

401

SAML-token is ongeldig. (Er zijn mogelijk meer details in het bericht.)

Zie Fout ACS50008 oplossen voor meer informatie.

ACS50009

401

SWT-token is ongeldig. (Er zijn mogelijk meer details in het bericht.)

Details staan in het bericht.

ACS50010

403

Validatie van doelgroep-URI is mislukt. (Er zijn mogelijk meer details in het bericht.)

Zorg ervoor dat de doelgroep van het binnenkomende token is ingesteld op https://yournamespace.accesscontrol.windows.net

ACS50011

400

Het ReplyTo-adres ontbreekt of komt niet overeen met het realm.

Als u met WS-Federation wilt werken, moet een relying party ten minste één ReplyTo-adres hebben geconfigureerd.
Dit kan worden geconfigureerd in de ACS-beheerportal met behulp van het veld Retour-URL.
Als het binnenkomende bericht een ReplyTo-adres opgeeft, moet u ervoor zorgen dat het overeenkomt met een geconfigureerd antwoordto of een achtervoegsel is van een adres (bijvoorbeeld voor geconfigureerde ReplyTo http://example.com/path1/, een geldig aangevraagde antwoordto, http://example.com/path1/index.aspx maar http://example.com/path2/index.aspx niet).

ACS50012

401

De verificatie is mislukt. (Er zijn mogelijk meer details in het bericht.)

Wanneer een toepassing met meerdere tenants probeert een token te verkrijgen voor toegang tot de Graph API voor een Azure AD-tenant die onlangs toestemming heeft gegeven voor de toepassing, kan de tokenaanvraag tijdelijk mislukken met fout ACS50012. Wacht enkele minuten en probeer het opnieuw om het probleem op te lossen. Of laat de tenantbeheerder die toestemming heeft gegeven zich aanmelden bij de toepassing na toestemming.

ACS50013

400

Het aantal segmenten in de URI-waarde is meer dan het maximaal acceptabele aantal padsegmenten.

Zorg ervoor dat het aantal segmenten in de URI-waarde gelijk is aan of kleiner is dan 32.

ACS50014

400

Self-asserted claims zijn niet toegestaan voor service- en beheeridentiteiten.

Zorg ervoor dat uw verificatietoken voor de service-id geen claims of alleen de claim voor de naam-id bevat.

ACS50015

400

Er is een fout opgetreden bij het ophalen van metagegevens van de id-provider.

Meer informatie vindt u in het bericht. Zorg ervoor dat de METAGEGEVENS-URL of het bestand geldig is.

ACS50016

400

X509Certificate met onderwerp '<Certificaatonderwerpnaam>' en vingerafdruk '<Certificaatvingerafdruk>' komt niet overeen met een geconfigureerd certificaat.

Zorg ervoor dat het aangevraagde certificaat is geüpload naar ACS.

ACS50017

401

De validatie van het certificaat met de onderwerp '<Certificaatonderwerpnaam>' en de uitgever '<Naam> van uitgever' is mislukt.

Zorg ervoor dat het certificaat zelfondertekend is of dat het is gekoppeld aan een vertrouwde basiscertificeringsinstantie. Het certificaat mag ook niet worden ingetrokken en moet binnen de geldigheidsperiode vallen. Zie Fout ACS50017 oplossen voor meer informatie.

ACS50018

400

Ontbrekende realm. De naam van de relying party is niet opgegeven.

Zorg ervoor dat de aanvraag een realm bevat.

ACS50019

401

Aanmelden is geannuleerd door de gebruiker.

ACS50020

401

Gebruiker is niet gemachtigd.

ACS50022

400

De parameterwaarde '<Functienaam>' is geen geldige JavaScript-functienaam.

Zorg ervoor dat de opgegeven callback-parameter de naam is van een geldige JavaScript-functienaam. Geldige JavaScript-functienamen bevatten alleen letters, cijfers en de tekens '$' en '_', en beginnen mogelijk niet met een cijfer. Unicode-tekens in functienamen worden niet ondersteund.

ACS50026

Principal met de naam 'name' is geen geldige principal.

Deze fout geeft aan dat een poging om een entiteit met de opgegeven naam te vinden is mislukt omdat de entiteit niet bekend is bij ACS. Deze entiteit kan een service-id, een relying party-toepassing of een id-provider zijn, afhankelijk van het scenario.

Controleer of deze entiteit bestaat in uw Access Control naamruimte.

ACS50042

401

Het zout dat is vereist voor het genereren van een pairwise id ontbreekt. Als deze toepassing onlangs is geregistreerd, wacht u enkele minuten voordat u het opnieuw probeert.

Als u zich direct na het toevoegen aan Azure AD probeert aan te melden bij een toepassing, mislukt de aanmeldingspoging mogelijk totdat de pairwise-sleutels zijn gesynchroniseerd. Wacht enkele minuten en probeer u opnieuw aan te melden. Zie acs-richtlijnen voor opnieuw proberen voor meer informatie.

Fouten met de regelengine, gegevens en beheerservice

Fout HTTP-statuscode Bericht Remedie

ACS

60000

403

Fout met beleidsengine

Details staan in het bericht.

ACS60001

Er zijn geen uitvoerclaims gegenereerd tijdens de verwerking van regels.

De regelgroep(en) die zijn gekoppeld aan de gekozen relying party, heeft geen regels die van toepassing zijn op de claims die zijn gegenereerd door uw id-provider. Configureer bepaalde regels in een regelgroep die is gekoppeld aan uw relying party of genereer passthrough-regels met behulp van de editor voor regelgroepen.

ACS60002

403

Het quotum voor het aantal tokenaanvragen is bereikt en kan niet meer worden aangevraagd.

ACS60003

403

Kan een eigenschap met het kenmerk Alleen-lezen niet wijzigen.

Bepaalde ingebouwde ACS-objecten kunnen niet worden gewijzigd of verwijderd.

ACS60004

409

Versieconflict

Er kan een fout optreden bij het bijwerken van de naam van een relying party, id-provider, service-id of verlener als dezelfde naam als een andere relying party, id-provider, service-id of verlener. Kies een andere unieke naam om het probleem op te lossen.

ACS60005

400

Er is geprobeerd een onderliggend object toe te voegen met een ongeldig of ontbrekend bovenliggend item.

Voor onderliggende objecten, zoals adressen, moet u ervoor zorgen dat het bovenliggende object of de object-id geldig is en van het juiste type.

ACS60006

400

Er is geprobeerd een nieuwe kopie in te voegen van een object dat al bestaat in de database.

Het object dat u probeert in te voegen, schendt een beperking voor uniekheid. Zorg ervoor dat de eigenschappen van het object, zoals naam en adres, uniek zijn, indien nodig.

ACS60007

400

Ongeldig X.509-certificaat

Zorg ervoor dat de opgegeven bytes een geldig X.509-certificaat zijn.

ACS60008

Kan geen unieke naam vinden voor dit <objecttype>.

ACS60012

Het aantal invoerclaims (#) overschrijdt de limiet (80).

Uw binnenkomende token moet 80 claims of minder hebben om acs-tokens te kunnen verwerken en vervolgens een uitgaand token te kunnen uitgeven.

ACS60021

503

Service niet beschikbaar

De tokenaanvraag wordt geweigerd omdat ACS-gegevensservers bezig zijn met het reageren op tokenaanvragen van alle naamruimten. Wacht een paar seconden en probeer de aanvragen opnieuw met een toenemend tijdsinterval. Zie ACS-richtlijnen voor opnieuw proberen voor meer informatie.

OAuth 2.0-protocolfouten

Fout HTTP-statuscode Bericht Actie vereist om de fout op te lossen

ACS70000

401

De opgegeven toegangstoezeling is ongeldig, verlopen of ingetrokken.

Details staan in het bericht.

ACS70001

401

De client is niet gemachtigd.

ACS70002

401

Ongeldige client.

ACS70003

401

De inbegrepen toegangstoestemming wordt niet ondersteund door de autorisatieserver.

Fouten in acs-beheerportal

Fout HTTP-foutcode Bericht Actie vereist om de fout op te lossen

ACS80001

404

Deze regel is geconfigureerd voor het gebruik van een claimverlenertype dat niet wordt ondersteund door de beheerportal. Gebruik de beheerservice om deze regel te bekijken en te bewerken.

Deze fout treedt op als een regel is geconfigureerd voor het gebruik van een verlener die geen id-provider of de verlener van de Access Control Service LOCAL AUTHORITY is. Zie ACS Management Service voor meer informatie over het gebruik van de ACS Management-service.

Overige fouten

Fout HTTP-foutcode Bericht Remedie

ACS90002

404

De naam van de servicenaamruimte in de URL is ongeldig.

Controleer of de aangevraagde Access Control naamruimte bestaat.

ACS90004

400

De aanvraag is niet goed opgemaakt.

ACS90005

502

Fout met externe server. (Meer informatie vindt u in het bericht.))

Er is een fout opgetreden tijdens de communicatie met een externe server, zoals een id-provider.

ACS90006

504

Time-out van externe server.

Er is een time-out opgetreden bij communicatie met een externe server, zoals een id-provider.

ACS90007

405

Aanvraagmethode is niet toegestaan.

Zorg ervoor dat de HTTP-methode (zoals GET en POST) wordt ondersteund door dat eindpunt.

ACS90008

403

De tenant is uitgeschakeld.

Zorg ervoor dat uw Access Control naamruimte actief is.

ACS90009

404

Er is geen <object> gevonden voor de opgegeven id.

Details staan in het bericht.

ACS90010

400

Wordt niet ondersteund. (Meer informatie vindt u in het bericht.)

Details staan in het bericht.

ACS90011

400

Ongeldige aanvraag. (Meer informatie vindt u in het bericht.)

Details staan in het bericht.

ACS90012

408

Er is een time-out opgetreden voor de aanvraag bij de server.

Details staan in het bericht.

ACS90013

400

Ongeldige gebruikersinvoer. (Meer informatie vindt u in het bericht.)

Details staan in het bericht.

ACS90014

400

Het vereiste veld Veld<> ontbreekt.

Zorg ervoor dat uw aanvraag bij ACS alle parameters bevat die zijn vereist voor het protocol dat u gebruikt.

ACS90015

403

Niet geautoriseerd: servicesleutels zijn beperkt voor deze tenant.

ACS geeft geen sleutels weer die behoren tot de ServiceBus- en Cache-naamruimten. Gebruik de ServiceBus- of Cache-portal om deze sleutels weer te geven.

ACS90016

400

'<Sleutelgrootte>' bits is een ongeldige sleutelgrootte. Sleutelgrootte moet groter zijn dan 0 en een veelvoud van 8.

ACS90046

503

Service niet beschikbaar

De tokenaanvraag wordt geweigerd omdat ACS bezig is met het reageren op tokenaanvragen van alle naamruimten. Wacht een paar seconden en probeer de aanvragen opnieuw uit te voeren gedurende toenemende tijdsintervallen. Zie acs-richtlijnen voor opnieuw proberen voor meer informatie.

ACS90055

429

Te veel aanvragen

De tokenaanvraag wordt geweigerd, omdat deze naamruimte gedurende een langere periode de maximale tokenaanvraagsnelheid van 30 tokens per seconde heeft overschreden. Wacht een paar seconden en probeer de aanvragen opnieuw uit te voeren gedurende toenemende tijdsintervallen. Als de fout zich opnieuw voordoet, kunt u overwegen de workload opnieuw te distribueren via meerdere naamruimten. Zie ACS-servicebeperkingen voor meer informatie.