Felsök SSO- och SCIM-fel
Du kommer att lära dig
Lär dig hur du felsöker fel för enkel inloggning (SSO) och System for Cross-domain Identity Management (SCIM) med Klaviyo. Den här artikeln är avsedd för dig som är bekant med SSO och SCIM, till exempel IT-proffs.
Mer information finns i den här artikeln om hur du konfigurerar enkel inloggning.
Lista över fel och hur du åtgärdar dem
De här tabellerna täcker vanliga SSO- och SCIM-fel. Fel brukar uppstå när information saknas eller är felaktig.
Om du vill hitta dina SSO-inställningar i Klaviyo går du till Inställningar > Säkerhet. Under Enkel inloggning (SSO) klickar du på Konfigurera SSO eller Redigera konfiguration för att konfigurera anslutningen. Använd SSO-inställningar för att aktivera SSO, IdP-initierad inloggning eller JIT Etablering.
Fel | Så här åtgärdar du det |
Saknar SSO-konfiguration för {email} ({company_id}) | Slutför SSO-konfigurationen i Klaviyo och klicka sedan på Spara. |
SSO inaktiverat för {email} ({company_id}) | I Klaviyo väljer du Aktivera SSO under SSO-inställningar. |
Saknar SSO-konfiguration för ({company_id}) | Slutför SSO-konfigurationen i Klaviyo och klicka sedan på Spara. |
SSO inaktiverat för ({company_id}) | I Klaviyo väljer du Aktivera SSO under SSO-inställningar. |
Kan inte etablera ny SSO-användare för {email} i Konto ({company_id}) (Just-in-Time-etablering är inte aktiverat) | Om du vill att Klaviyo ska skapa användare när de loggar in för första gången med SSO väljer du Just-in-time-etablering (JIT) under SSO-inställningar i Klaviyo. |
IdP-initierad SSO är inaktiverad för {email} ({company_id}) | Om du vill att användare ska kunna starta inloggningen från din IdP väljer du IdP-initierad inloggning under SSO-inställningar i Klaviyo. |
Saknar SSO-konfiguration för ({company_id}) | Slutför SSO-konfigurationen i Klaviyo och klicka sedan på Spara. |
Namnet i Klaviyo är {Klaviyo name} och matchar inte SCIM-meddelandet från {IdP name} | För en användare som finns i flera Klaviyo-konton ska du uppdatera användarens för- och efternamn i din IdP så att det matchar Klaviyo. Alternativt kan du be användaren att uppdatera sitt namn i Klaviyo så att det matchar din IdP. Försök sedan med SCIM-uppdateringen igen. |
SSO-konfigurationsfel
Klaviyo kräver signerade SAML-intyg. Det är valfritt att signera svaret och kryptera intyget. Individuella krypterade attribut stöds inte.
Fel | Så här åtgärdar du det | ||
SAML-version stöds inte | Gå till din IdP SSO-leverantör och uppdatera till SAML 2.0. | ||
ID-attribut saknas i SAML-svar | Se till att din IdP innehåller ett ID-attribut på SAML Response-elementet. Det här är svarstextens identifierare, inte IdP-utfärdaren eller användarens e-postadress. | ||
Rollattribut saknas | I din IdP ska du inkludera ett rollattribut i SAML-assertionens AttributeStatement. Använd en roll för den typ av Konto som du konfigurerar. Statiska rollvärden för Konto och portfölj listas nedan. JIT-etablering kan inte skapa en ägare eller en portföljägare eller överföra ägarskap. För en befintlig ägare måste rollen som skickas av din IdP matcha deras nuvarande ägarroll. | ||
|
| ||
SAML-svar måste innehålla 1 intyg | Konfigurera din IdP så att den skickar exakt 1 intyg i varje SAML-svar. | ||
Ogiltigt SAML-svar. Matchar inte saml-schema-protocol-2.0.xsd | Se till att ditt SAML-svar följer SAML 2.0-schemat. | ||
Assertion måste innehålla ett element av typen Conditions | Se till att SAML-svaret för ditt IdP innehåller ett Conditions-element. | ||
Assertion måste innehålla ett AuthnStatement-element | Se till att SAML-svarsassertionen för din IdP innehåller ett AuthnStatement-element. | ||
Det finns ett EncryptedAttribute i svaret och denna SP stöder dem inte | Klaviyo har inte stöd för när ett attribut är krypterat. Kontrollera inställningarna för din IdP och se till att inget attribut är krypterat. | ||
Svaret har ett tomt Mål-värde | I din IdP ställer du in målet till den Klaviyo SSO-URL som visas i Klaviyos SSO-konfiguration. Fältnamnet varierar beroende på leverantör. Vanliga namn är ”Svars-URL”, ”ACS-URL”, ”Assertion Consumer Service-URL”, ”Betrodd URL” och ”slutpunkts-URL”. | ||
%s är inte en giltig målgrupp för detta svar | Se till att målgrupps-ID:t i din IdP matchar exakt med målgrupps-URI:n (tjänsteleverantörens enhets-ID) som anges i din konfigurationspanel för SSO, inklusive prefixet https://. | ||
Ogiltig utfärdare i Assertion/Response (förväntade %(idpEntityId)s, fick %(issuer)s) | I Klaviyo SSO-konfiguration ser du till att IdP-utfärdare matchar utfärdaren (entitets-ID) i ditt IdP:s SAML-svar och klickar sedan på Spara. | ||
Attributen har upphört att gälla, baserat på SessionNotOnOrAfter i AttributeStatement för det här svaret | Försök logga in igen. Om det inte fungerar kan du utöka utgångsfönstret för ditt SAML-svar i din IdP, eftersom det kan vara för kort. | ||
En giltig SubjectConfirmation hittades inte i det här svaret | Kontrollera att assertionen innehåller en giltig SubjectConfirmation med bearer-metoden och SubjectConfirmationData. Verifiera att mottagaren matchar Klaviyo SSO-URL, att giltighetsperioden omfattar den aktuella tiden och att eventuellt InResponseTo-värde matchar svaret. | ||
Försäkran av svaret är inte signerad och SP kräver det | Aktivera signering för SAML-assertioner i din IdP. Kontakta din IdP om du behöver hjälp. | ||
Ingen signatur hittades. SAML-svaret avvisades | Se till att din IdP signerar SAML-assertionen. Att endast signera svaret uppfyller inte Klaviyos krav på att assertionen signeras. | ||
Signaturvalideringen misslyckades. SAML-svaret avvisades | I Klaviyos SSO-konfiguration ska du se till att IdP-certifikat matchar certifikatet som din IdP använder för att signera SAML-assertioner. Spara eventuella ändringar och testa sedan SSO igen. | ||
SAML-svar hittades inte. Endast HTTP_POST-bindning stöds. | Kontrollera att din IdP skickar en HTTP_POST-begäran. | ||
När du har korrigerat ett SSO-fel går du tillbaka till Klaviyos SSO-konfiguration och klickar på Testa SSO. Detta sparar dina anslutningsinställningar och testar inloggningen igen.
Andra felsökningsguide
Öppna rullgardinsmenyn som bäst matchar problemet du har för information om hur du löser det.
Jag kan inte redigera en användares roll i Klaviyo
Om SSO och just-in-time (JIT)-etablering är aktiverade, eller om SCIM är aktiverat, hanteras användarroller via din IdP. Användare på undantagslistan för SSO kan fortfarande få sina roller ändrade i Klaviyo.
Uppdatera användarens roll i din IdP. JIT tillämpar rollen nästa gång användaren loggar in med SSO. Om SCIM är avstängt och du behöver ändra en roll direkt i Klaviyo följer du de här stegen:
- I Inställningar > Säkerhet avmarkerar du Just-in-time (JIT) Etablering under SSO-inställningar och klickar sedan på Inaktivera för att bekräfta.
- Uppdatera användarens roll i Klaviyo. Ange samma roll i din IdP så att den inte skriver över din ändring när JIT slås på igen.
- Välj Just-in-time (JIT)-etablering igen för att slå på den igen.
Jag kan inte visa undantagslistan
Du måste ha SSO konfigurerat för att kunna se undantagslistan. För instruktioner, se vår artikel om hur du aktiverar SSO i Klaviyo.
Ytterligare resurser
- Så här konfigurerar du samlad inloggning (SSO)
Lär dig hur du konfigurerar samlad inloggning (SSO) för ditt Klaviyo-konto eller din portfölj. För närvarande stöds endast single sign-on via identitetsleverantör (IdP) i Klaviyo.
- Så konfigurerar du multifaktorautentisering (MFA)
Lär dig hur du konfigurerar multifaktorautentisering (MFA) för att göra ditt Klaviyo-konto eller din portfölj säkrare. Med multifaktorautentisering aktiverat loggar du in med ett användarnamn och lösenord och verifierar sedan din identitet (till exempel genom att ange en kod).
- Så här konfigurerar du SCIM-etablering av användare
Lär dig hur du konfigurerar ett system för SCIM-användaretablering (cross-domain identity management) i ett konto eller en portfölj.