Problemen met SSO- en SCIM-fouten oplossen
Wat je leert
Lees hoe je fouten kunt oplossen voor single sign-on (SSO) en system for cross-domain identity management (SCIM) met Klaviyo. Dit artikel is bedoeld voor mensen die bekend zijn met SSO en SCIM, zoals IT-professionals.
Ga voor meer informatie naar dit artikel over hoe je single sign-on instelt.
Lijst met fouten en hoe je ze oplost
Deze tabellen behandelen veelvoorkomende SSO- en SCIM-fouten. Fouten gebeuren vaak wanneer er informatie ontbreekt of onjuist is.
Ga naar Instellingen > Beveiliging om je Klaviyo SSO-instellingen te vinden. Klik onder Eenmalige aanmelding (SSO) op SSO instellen of Instelling bewerken om de verbinding te configureren. Gebruik SSO-instellingen om SSO, door IdP geïnitieerde aanmelding of JIT-inrichting in te schakelen.
Fout | Hoe je dit oplost |
Ontbrekende SSO-configuratie voor {email} ({company_id}) | Rond de SSO-configuratie in Klaviyo af en klik vervolgens op Opslaan. |
SSO uitgeschakeld voor {email} ({company_id}) | Selecteer in Klaviyo SSO inschakelen onder SSO-instellingen. |
SSO-configuratie ontbreekt voor ({company_id}) | Rond de SSO-configuratie in Klaviyo af en klik vervolgens op Opslaan. |
SSO uitgeschakeld voor ({company_id}) | Selecteer in Klaviyo SSO inschakelen onder SSO-instellingen. |
Kan geen nieuwe SSO-gebruiker inrichten voor {email} in account ({company_id}) (Just-in-Time-inrichting niet ingeschakeld) | Als je wilt dat Klaviyo gebruikers aanmaakt wanneer ze voor het eerst inloggen met SSO, selecteer je onder SSO-instellingen in Klaviyo Just-in-time (JIT)-inrichting. |
IdP-geïnitieerde SSO is uitgeschakeld voor {email} ({company_id}) | Als je gebruikers het inloggen wilt laten starten vanuit je IdP, selecteer je Door IdP gestart inloggen onder SSO-instellingen in Klaviyo. |
SSO-configuratie ontbreekt voor ({company_id}) | Rond de SSO-configuratie in Klaviyo af en klik vervolgens op Opslaan. |
Naam in Klaviyo is {Klaviyo name}, wat niet overeenkomt met het SCIM-bericht van {IdP name} | Voor een gebruiker met meerdere Klaviyo-accounts: werk de voor- en achternaam bij in je IdP zodat deze overeenkomen met Klaviyo. Je kunt de gebruiker ook vragen om de naam in Klaviyo bij te werken zodat deze overeenkomt met je IdP. Probeer daarna de SCIM-update opnieuw. |
SSO-configuratiefouten
Klaviyo vereist ondertekende SAML-assertions. Het ondertekenen van de response en het versleutelen van de assertion zijn optioneel. Afzonderlijke versleutelde attributen worden niet ondersteund.
Fout | Hoe je dit oplost | ||
Niet-ondersteunde SAML-versie | Ga naar je IdP SSO-provider en werk bij naar SAML 2.0. | ||
Ontbrekend ID-attribuut in SAML-antwoord | Zorg ervoor dat je IdP een ID-attribuut bevat op het SAML Response-element. Dit is de identifier van de response, niet de uitgever van de IdP of het e-mailadres van de gebruiker. | ||
Ontbrekend rolkenmerk | Neem in je IdP een role-attribuut op in de AttributeStatement van de SAML-assertie. Gebruik een role voor het type account dat je configureert. Statische role-waarden voor account en portfolio staan hieronder vermeld. JIT-inrichting kan geen eigenaar of portfolio-eigenaar aanmaken en kan geen eigendom overdragen. Voor een bestaande eigenaar moet de rol die je IdP verzendt overeenkomen met de huidige eigenaarsrol. | ||
Gebruikersrollen voor accounts:
| Gebruikersrollen voor portfolio:
| ||
SAML Response moet 1 assertion bevatten | Configureer je IdP om in elke SAML-respons exact 1 assertion te verzenden. | ||
Ongeldige SAML-reactie. Komt niet overeen met het saml-schema-protocol-2.0.xsd | Zorg ervoor dat je SAML-respons voldoet aan het SAML 2.0-schema. | ||
De Assertion moet een element Conditions bevatten | Zorg ervoor dat de SAML-response-assertion voor je IdP een Conditions-element bevat. | ||
De Assertion moet een AuthnStatement-element bevatten. | Zorg ervoor dat de assertion van het SAML-antwoord voor je IdP een AuthnStatement-element bevat. | ||
Er staat een EncryptedAttribute in de Response en deze SP ondersteunt ze niet | Klaviyo biedt geen ondersteuning wanneer een attribuut is versleuteld. Controleer de instellingen voor je IdP en zorg dat er geen attribuut is versleuteld. | ||
De respons heeft een lege Destination-waarde | Stel in je IdP de bestemming in op de Klaviyo SSO-URL die wordt weergegeven in Klaviyo’s SSO-configuratie. De veldnaam verschilt per provider. Veelgebruikte namen zijn "Reply URL", "ACS URL", "Assertion Consumer Service URL", "Trusted URL" en "eindpunt-URL". | ||
%s is geen geldige doelgroep voor dit antwoord | Zorg ervoor dat de audience Id in je IdP exact overeenkomt met de Audience URI (Service Provider Entity ID) die in je SSO-configuratiepaneel staat, inclusief het voorvoegsel https://. | ||
Ongeldige issuer in de Assertion/Response (verwacht %(idpEntityId)s, ontvangen %(issuer)s) | Zorg er in Klaviyo's SSO-configuratie voor dat IdP-uitgever overeenkomt met de uitgever (entity-ID) in de SAML-reactie van je IdP en klik vervolgens op Opslaan. | ||
De attributen zijn verlopen op basis van de SessionNotOnOrAfter van de AttributeStatement van deze Response | Probeer opnieuw in te loggen. Als dat niet werkt, verleng dan het vervalvenster voor je SAML-antwoord in je IdP, omdat dit mogelijk te kort is. | ||
Er is geen geldige SubjectConfirmation gevonden in deze Response | Controleer of de assertion een geldige SubjectConfirmation met de bearer-methode en SubjectConfirmationData bevat. Verifieer dat de ontvanger overeenkomt met de Klaviyo SSO URL, dat de geldigheidsperiode het huidige tijdstip omvat en dat een eventuele InResponseTo-waarde overeenkomt met de response. | ||
De Assertion of the Response is niet ondertekend en de SP vereist dit | Schakel in je IdP ondertekening voor SAML-assertions in. Neem contact op met je IdP als je hulp nodig hebt. | ||
Geen Signature gevonden. SAML-antwoord geweigerd | Zorg ervoor dat je IdP de SAML-assertie ondertekent. Als je alleen de response ondertekent, voldoe je niet aan Klaviyo's vereiste voor het ondertekenen van de assertie. | ||
Validatie van handtekening mislukt. SAML-antwoord geweigerd | Zorg er in Klaviyo’s SSO-installatie voor dat het IdP-certificaat overeenkomt met het certificaat dat je IdP gebruikt om SAML-asserties te ondertekenen. Sla eventuele wijzigingen op en test SSO daarna opnieuw. | ||
SAML-antwoord niet gevonden, alleen ondersteunde HTTP_POST-binding | Controleer of je IdP een HTTP_POST-verzoek verstuurt. | ||
Ga nadat je een SSO-fout hebt gecorrigeerd terug naar de SSO-instelling van Klaviyo en klik op SSO testen. Hiermee sla je je verbindingsinstellingen op en test je de aanmelding opnieuw.
Andere tips voor probleemoplossing
Open het dropdownmenu dat het best overeenkomt met het probleem dat je hebt voor informatie over hoe je het kunt oplossen.
Ik kan de rol van een gebruiker niet bewerken in Klaviyo
Als SSO en just-in-time (JIT)-inrichting zijn ingeschakeld, of als SCIM is ingeschakeld, worden gebruikersrollen beheerd via je IdP. Bij gebruikers op de SSO-uitzonderingslijst kun je hun rollen nog steeds wijzigen in Klaviyo.
Werk de rol van de gebruiker bij in je IdP. JIT past de rol toe wanneer de gebruiker de volgende keer inlogt met SSO. Als SCIM is uitgeschakeld en je een rol rechtstreeks in Klaviyo moet wijzigen, gebruik dan deze stappen:
- Wis in Instellingen > Beveiliging onder SSO-instellingen Just-in-time (JIT)-inrichting en klik vervolgens op Uitschakelen om te bevestigen.
- Werk de rol van de gebruiker bij in Klaviyo. Stel dezelfde rol in je IdP in, zodat deze je wijziging niet overschrijft wanneer JIT weer wordt ingeschakeld.
- Selecteer Just-in-time (JIT)-inrichting opnieuw om dit weer in te schakelen.
Ik kan de vrijstellingslijst niet bekijken
Je moet SSO hebben ingesteld om de vrijstellingslijst te kunnen zien. Bekijk voor instructies ons artikel over hoe je SSO inschakelt in Klaviyo.
Extra hulpbronnen
- Single sign-on (SSO, eenmalige aanmelding) instellen
Lees hoe je eenmalige aanmelding (SSO) instelt voor je Klaviyo-account of -portfolio. Momenteel wordt in Klaviyo alleen single sign-on via identity provider (IdP) ondersteund.
- Verificatie in meerdere stappen instellen (verificatie in meerdere stappen)
Leer hoe je verificatie in meerdere stappen instelt om je Klaviyo-account of -portfolio beter te beveiligen. Als verificatie in meerdere stappen is ingeschakeld, log je in met een gebruikersnaam en wachtwoord en verifieer je vervolgens je identiteit (zoals door een code in te voeren).
- SCIM-gebruikersinrichting instellen
Lees hoe je een systeem instelt voor SCIM-gebruikersinrichting voor cross-domain identity management in een account of portfolio.