このページで学べること

IDプロバイダー(IdP)を使用して、Klaviyoアカウントまたはポートフォリオにシングルサインオン(SSO)を設定する方法をご覧ください。

なぜ SSO を使うのですか?

シングルサインオン (SSO) は、アカウントのセキュリティを強化することで、お客様だけでなく、お客様の顧客を保護するのに役立ちます。ビジネスで SSO を設定している場合、Klaviyo ユーザーに対し、SSO 資格情報を使用してログインするよう必須にできます。

さらに、組織で SSO を使用している場合、認証情報を再入力するまでの間、Klaviyo へのログインをより長時間継続できます。

始める前に

これは会社の ID プロバイダー内で実行する必要がある手順があるため、この設定を行うにあたり、会社の IT 部門に連絡することを強くおすすめします。必要に応じて、SSO を設定するために一時的に アカウントで管理者にする ことができます。

注意:

  • アカウントでSSOを使用するには、有料プランが必要です。SSOは、別途有料プランが必要なく、ポートフォリオでも利用できます。
  • これらの手順に従うには、アカウントのオーナーまたは管理者、またはポートフォリオのポートフォリオオーナーまたはポートフォリオ管理者としてサインインしてください。
  • ユーザーは、ワークプレイス IDまたはカスタムSSO URLを使用してKlaviyoからSSOを開始できます。ユーザーがIdPから開始できるようにするには、IdP initiated log inをオンにしてください。

IDプロバイダー(IdP)のシングルサインオン(SSO)を使用している場合、これを使ってKlaviyoにログインできます。Security Assertion Markup Language 2.0(SAML 2.0)のSSOを使用すると、選択したIdPを通じてメンバーがKlaviyoにアクセスできます。

IdP SSO プロバイダーの例としては、Okta、OneLogin、Microsoft Entra ID などがあります。

すべてのユーザーに SSO を適用する場合、新しいユーザーは招待を承諾してから、SSO を使用してログインする必要があります。

免除リストを表示して使用する

除外リストに追加されたユーザーは、会社で SSO が適用されている場合でも SSO を回避し、ユーザー名とパスワードでログインできます。これは、IdP の障害が発生した場合や、パートナー、請負業者、または代理店のメンバーを IdP インスタンスに追加したくない場合に重要です。

SSOを設定すると、免除リストを表示できます。設定 > セキュリティに移動し、ユーザー免除リストの下で、リストを設定またはリストを管理をクリックしてください。

ワークプレイス ID とは何ですか?

SSOログイン識別子とも呼ばれるワークプレイス IDは、KlaviyoでSAML SSOを設定するために必要です。通常、会社名と同じ名前です。このIDは、以下の「Klaviyoでセットアップを完了する」で説明しているSSO設定ページの手順3で作成します。

ワークプレイス ID を設定したら、ユーザーは会社のカスタム URL(例: www.klaviyo.com/sso/workplace/<id>)に直接アクセスできます。Klaviyo にログインするために。ログインプロセスを速めるために、この URL をブックマークするようユーザーに伝えることを推奨します。 

ワークプレイス ID を作成するためのヒント:

  • IDは一意で、3~63文字である必要があります。
  • IDには、大文字または小文字の英字、数字、ハイフン(-)、アンダースコア(_)のみを使用できます。
  • ID は、ユーザーが覚えやすいシンプルなもの(会社名など)にする必要があります。
    • たとえば、Klaviyo のワークプレイス ID は “Klaviyo.” です。

ジャストインタイム(JIT)プロビジョニングについて

Just-in-time(JIT)プロビジョニングは、新しいSSO設定を初めて保存したときに有効になります。設定 > セキュリティでオフにできます。JITプロビジョニングでユーザーがアカウントに追加された場合、アカウントへのアクセスを開始するには、メールで届く招待を承諾する必要があります。

SSOとJITプロビジョニングがオンの場合は、IdPでユーザーのKlaviyoロールを管理してください。免除リストのユーザーは、Klaviyoで引き続きロールを変更でき、オーナーもKlaviyoで引き続き所有権を移行できます。その他のユーザーについては、Klaviyoでロールを変更するには、JITをオフにし、(有効になっている場合は)SCIMもオフにする必要があります。JITを再びオンにすると、IdPから送信されるロールによって、次回のSSOログイン時にユーザーのロールが再度更新される場合があります。

JIT とは?

JIT プロビジョニングが有効になっている場合、IT 管理者は各アプリケーション内でユーザーごとに手動でアカウントを作成する必要がなくなります。代わりに、ユーザーがそのアプリの権限を持っている限り、ユーザーがアプリケーションへのログインを初めて試みたときにユーザー アカウントが作成されます。

例えば、IT 管理者は IdP で Klaviyo アクセスをすべてのユーザーに自動的に付与できるため、それらのユーザーのアカウントは、SSO ポータル経由または Klaviyo 起点のログインによって初めて Klaviyo にログインしたときに自動的に作成されます。

SAML SSO を設定

  1. Klaviyo で、左下隅の組織名をクリックします。
  2. [設定] をクリックします。
  3. [セキュリティ] を選択します。
  4. [SSO を設定] をクリックします。(多要素認証は必須ではありません。)
Security tab in Klaviyo
Security tab in Klaviyo
  1. 次のセクションで使用するために、Klaviyo SSO URL と Audience URI (Service Provider Entity ID)をコピーします。
Top of the SSO configuration page, where you copy the Klaviyo SSO URL and audience URI
Top of the SSO configuration page, where you copy the Klaviyo SSO URL and audience URI

SSO プロバイダーにログインします

IdP別の手順を確認するには、以下のドロップダウンを開いてください。現在のプロバイダーのナビゲーションについては、OktaのSAMLアプリ外部連携ガイドまたはMicrosoftのSAML SSOガイドをご覧ください。一般的には、以下を行う必要があります。

  1. 新しいタブを開き、SSO プロバイダーにログインしてください。
  2. プロバイダのSAML設定を確認してください。
  3. 対応するフィールドにKlaviyo SSO URLとAudience URI(Service Provider Entity ID)の両方を貼り付けてから、保存してください。
  4. IdP のメタデータをダウンロードするか、見つけてください。
  5. SSOをテストする担当者を含め、ユーザーとそのロールをKlaviyoアプリに割り当てます。
    • JITプロビジョニングでユーザーを作成するには、IdPを設定して、以下の適切なKlaviyoロールキーを使用したroleという名前のSAML属性を送信してください。一部のIdPでは属性が小文字に変換されるため、キー形式の使用を推奨します。そのため、ラベル形式は推奨されません。

アカウントのユーザーロール

ポートフォリオ ユーザー ロール

オーナー

portfolio_owner

管理者

portfolio_admin

マネージャー

portfolio_manager

アナリスト

portfolio_analyst

campaign_coordinator

content_creator

サポート

ロールは、SSOを設定するアカウントの種類によって異なります。通常のアカウントでは、アカウントユーザーロールのみが該当します。ポートフォリオアカウントでは、ポートフォリオユーザーロールのみが該当します。

既存のオーナーに対してのみownerまたはportfolio_ownerを使用してください。JITプロビジョニングでは、オーナーの作成や所有権の移譲はできません。代わりにKlaviyoで所有権を移譲してください。

Okta
  1. Okta 管理者アカウントにログインします。
  2. [アプリケーションとリソース] > [アプリケーション]に移動します。
  3. アプリ外部連携を作成を選択し、次にクラシックエクスペリエンスを選択します。
Applications page in Okta, where you can create app integration
Applications page in Okta, where you can create app integration
  1. モーダルで、SAML 2.0 のオプションを選択します。
Sign-in options when SAML 2.0 is selected
Sign-in options when SAML 2.0 is selected
  1. [次へ] をクリックします。
  2. 外部連携に名前を付けます(例:「Klaviyo」)。
Step 1 of the Okta integration wizard, where you can name the app
Step 1 of the Okta integration wizard, where you can name the app
  1. [次へ] をクリックします。
  2. シングル サインオン URL フィールドに、Klaviyo SSO の設定画面から Klaviyo SSO URL を貼り付けます。
  3. オーディエンス URI(SP エンティティ ID)フィールドに、Klaviyo の オーディエンス URI(サービスプロバイダー エンティティ ID) を貼り付けます。
  4. Name ID 形式フィールドを EmailAddress に設定します。
  5. Application username を Email に変更します。
  6. でアプリケーションのユーザー名を更新 が [作成および更新] に設定されていることを確認します。
SAML configuration settings to for the Klaviyo integration
SAML configuration settings to for the Klaviyo integration
  1. [次へ] をクリックします。
  2. [社内アプリを追加する Okta の顧客です] を選択します。
    • Okta’s setup guideに記載されているとおりに、アプリの残りのフィードバックオプションを完了してください。
  3. ページの下部までスクロールして、完了 をクリックします。
  4. [サインオン] タブに移動します。
Sign On tab for an app in Okta
Sign On tab for an app in Okta
  1. SAML 署名証明書 セクションまでスクロールします。
  2. アクティブな証明書を見つけてから、[アクション] ドロップダウンをクリックします。
  3. [IdP メタデータを表示]をクリックします。
Actions dropdown when View IdP metadata is selected
Actions dropdown when View IdP metadata is selected
  1. 以下のような新しいタブが開きます。
Example of the XML metadata page
Example of the XML metadata page
  1. 新しいタブで右クリックし、[名前を付けて保存] > [保存] を選択して、後でこのファイルを Klaviyo にアップロードできるようにしてください。
  2. Okta に戻ります。
  3. [Assignments] タブに移動します。
  4. [割り当て] をクリックします。
  5. アプリを個人(つまり、ユーザー)に割り当てるか、グループに割り当てるかを選択します。
Options to assign users to an app by people or groups
Options to assign users to an app by people or groups
  1. Klaviyo を割り当てる相手(個人またはグループ)を見つけ、名前の横にある [割り当て] をクリックします。
Example of assigning a user by the People option
Example of assigning a user by the People option
  1. 個人を選択する場合:
    • 各ユーザーのユーザー名を選択します。デフォルトは Okta のユーザー名です。
    • 保存して戻る をクリックします。
Modal to assign a username to an individual
Modal to assign a username to an individual
  1. 完了したら、[完了] をクリックします。
シングル ログイン
  1. One Login アカウントにログインします。
  2. [アプリケーション] > [アプリケーション] に移動します。
Applications dropdown when the subitem Applications is highlighted
Applications dropdown when the subitem Applications is highlighted
  1. 右上の [アプリを追加] をクリックします。
Applications page in One Login when Add App is selected
Applications page in One Login when Add App is selected
  1. 「Klaviyo」を検索してから、表示される結果を選択します。
Searching Klaviyo in the One Login apps
Searching Klaviyo in the One Login apps
  1. 任意:表示名を選択し、新しいアイコンをアップロードするか、このアプリの説明を追加します。
  2. 右上の [保存] をクリックします。
  3. 左側のサイドバーで [設定] に移動します。
Configuration page with no information in it
Configuration page with no information in it
  1. SAML Consumer URL フィールドに、Klaviyo SSO URLを貼り付けます。
  2. Audience (SP EntityID) フィールドに、Audience URI (Service Provider Entity ID)を貼り付けます。
  3. [保存] をクリックします。
  4. 左側のサイドバーで [SSO] をクリックします。
  5. SAML Signature Algorithm のドロップダウンを開きます。
  6. SHA-256を選択します。
SAML Signature Algorithm dropdown when SHA-256 is highlighted
SAML Signature Algorithm dropdown when SHA-256 is highlighted
  1. 任意:下にスクロールして、ログイン表示設定を変更します。
Login display settings for an app in One Login
Login display settings for an app in One Login
  1. [保存] をクリックします。
  2. 右上の [その他のアクション] ドロップダウンを開きます。
  3. [SAML Metadata] を選択します。これにより、次のセクションでアップロードする必要があるファイルがダウンロードされます。
More Actions dropdown when SAML metadata is highlighted
More Actions dropdown when SAML metadata is highlighted

次のセクションに進む前に、One Login の Klaviyo アプリにユーザーを追加し、その後ロールを割り当てる必要があります。

  1. Klaviyo アプリにユーザーを追加するには、左上の [ユーザー] > [ユーザー] をクリックします。
Users menu dropdown
Users menu dropdown
  1. ユーザーを選択して Klaviyo にアクセスします。Klaviyo で SSO を設定している担当者を割り当てることをおすすめします。
  2. 左側のサイドバーで [アプリケーション] を選択します。
  3. 右側のプラス ボタンをクリックして、このユーザーにアプリケーションを追加します。
  4. ドロップダウンから Klaviyo を選択します。
Selecting Klaviyo as the application for a user
Selecting Klaviyo as the application for a user
  1. [続行] をクリックします。
  2. 表示されたモーダルで、下にスクロールして ロール ドロップダウンを探します。
  3. このドロップダウンを開き、このユーザーに割り当てる Klaviyo のロール を選択します。
Selecting a Klaviyo role for a user
Selecting a Klaviyo role for a user
  1. [保存] をクリックします。
Microsoft Entra ID(Azure AD)
  1. Microsoft Entra ID(以前は Azure AD として知られていました)にログインします。
  2. Microsoft Entra IDをクリックします。
  3. Addドロップダウンを選択し、次に Enterprise Applicationをクリックします。
  4. 独自のアプリケーションを作成 をクリックしてください。
Microsoft Entra ID Gallery, where you can create an application
Microsoft Entra ID Gallery, where you can create an application
  1. アプリケーションに「Klaviyo」という名前を付け、作成をクリックします。
  2. 左側のサイドバーで [シングル サインオン] をクリックしてください。
Single sign-on method page for an application, which defaults to disabled
Single sign-on method page for an application, which defaults to disabled
  1. [SAML] を選択します。
  2. Basic SAML Configuration ボックスで Edit をクリックします。
Basic SAML configuration box, step 1 in the single sign-on page
Basic SAML configuration box, step 1 in the single sign-on page
  1. 表示される右側のサイドバーで、 識別子(エンティティ ID) の下にある[識別子を追加] をクリックします。
Sidebar to configure SAML for an application's SSO
Sidebar to configure SAML for an application's SSO
  1. 表示されたフィールドに、Klaviyo のオーディエンス URI (サービス プロバイダー エンティティ ID)を貼り付けます。
  2. Reply URL (Assertion Consumer Service URL) の下で、[返信 URL を追加] をクリックします。
  3. ここに、Klaviyo からKlaviyo SSO URL を貼り付けます。
Example of SAML configuration after adding an identifier and Reply URL
Example of SAML configuration after adding an identifier and Reply URL
  1. 注:Sign on URL を追加する場合は、まずワークプレイス ID を作成する必要があります。これについては次のセクションで説明します。設定プロセスを完了してから、このステップに戻ることをおすすめします。
  2. 右上の X をクリックする前に、サイドバーの左上にある [保存] をクリックします。
  3. SAML Certificates ボックス(Entra の Single sign-on page の手順 3)までスクロールダウンします。
Step 3 of the Single sign-on page
Step 3 of the Single sign-on page
  1. フェデレーション メタデータ XML の横にある [ダウンロード] をクリックします。
SAML certificates box where only the Federated Metadata XML option is highlighted
SAML certificates box where only the Federated Metadata XML option is highlighted
  1. 引き続き 「SAML 証明書」 ボックス内で、右上の [編集] をクリックします。
  2. 右側に表示されるサイドバーで、次の点を確認してください:
    • 署名オプション では、SAML アサーションに署名する必要があります(ここでは [SAML アサーションに署名] に設定します)。レスポンスへの署名は任意である点に注意してください。
    • 署名アルゴリズムが SHA-256 に設定されています。
Sidebar to edit the SAML certificates' signing option and algorithm
Sidebar to edit the SAML certificates' signing option and algorithm
  1. Entra の Single sign-on page の Attributes & Claims ボックス(ステップ 2)まで上にスクロールして戻り、[編集] をクリックしてください。
Step 2 of the Single sign-on page, which is the Attributes and claims box
Step 2 of the Single sign-on page, which is the Attributes and claims box
  1. Required Claim セクションで ユニークユーザー ID(Name ID) をクリックします。
Manage claim modal where the Unique User Identifier row is highlighted
Manage claim modal where the Unique User Identifier row is highlighted
  1. [ソース属性] のドロップダウンをクリックします。
Source attribute field for the unique user identifier
Source attribute field for the unique user identifier
  1. 「user.mail」を検索しますその後、選択します。
Searching user.mail for the source attribute
Searching user.mail for the source attribute
  1. 左上の [保存] をクリックして、 属性とクレーム ページに戻ります。
  2. 左上の [新しいクレームを追加] を選択します。
Adding new claim in the Attributes & Claim page
Adding new claim in the Attributes & Claim page
  1. 名前には「role」を入力します。
  2. 「ソース属性」を「user.assignedroles.」に変更します。
Azure 14 new role claim.png
Azure 14 new role claim.png
  1. [保存] をクリックします。
  2. ディレクトリに戻るには [ホーム] をクリックします。
  3. 左側のサイドバーで [アプリの登録] をクリックします。
App registrations tab in the left sidebar
App registrations tab in the left sidebar
  1. [すべてのアプリケーション] タブに移動します。
All applications tab in the app registrations page
All applications tab in the app registrations page
  1. Klaviyo アプリをクリックします。
  2. [アプリのロール] > [アプリのロールを作成] を選択します。
Create app role in the app roles page
Create app role in the app roles page
  1. 各ロールの表示名を作成します。
  2. Allowed member types として Users/Groups を選択します。
  3. アカウントの場合は、以下に示す非オーナーのロール値のいずれかを、表示どおりに正確に割り当ててください。ポートフォリオの場合は、代わりにportfolio_admin、portfolio_manager、またはportfolio_analystを使用してください。既存のオーナーの場合は、適切にownerまたはportfolio_ownerを使用してください。
    • 管理者
    • マネージャー
    • アナリスト
    • campaign_coordinator
    • content_creator
    • support
Example of assigning a user as the owner of a Klaviyo account
Example of assigning a user as the owner of a Klaviyo account
  1. 説明を追加してから、[適用] をクリックします。

次に、ユーザーを Klaviyo アプリに割り当てるには、次の手順に従います。

  1. Microsoft Entra ID > Enterprise applications に移動します。
  2. Klaviyo アプリをクリックします。
  3. ユーザーとグループ > ユーザー/グループを追加 に移動します。
Users and groups page for the example Klaviyo application
Users and groups page for the example Klaviyo application
  1. [ユーザー]をクリックして、右側のサイドバーに表示します。
Selecting users for an app
Selecting users for an app
  1. Klaviyo アプリに追加したいユーザーを選択します。
  2. [選択] をクリックします。
  3. [ロールを選択] をクリックします。
Assigning roles for the selected users
Assigning roles for the selected users
  1. このユーザーが Klaviyo で持つべきロールを選択してください。
  2. ロールを確定するには [選択] をクリックします。
  3. 左下の [割り当て] をクリックします。

Klaviyo で設定完了

  1. Klaviyoタブに戻り、シングルサインオン(SSO)を設定ページに移動してください。
  2. 次のいずれかを選択します。
    • IdP発行者、IdP SSO URL、IdP証明書を手動で入力してください。
    • これらのフィールドに入力するため、IdPのメタデータファイル(.xml)をアップロードしてください。
Second step of the SSO configuration page, where you add information about your iDP issuer
Second step of the SSO configuration page, where you add information about your iDP issuer
  1. SSOログイン識別子(ワークプレイス ID)を作成してください。多くの場合、会社名と同じ名前になります。
    • IDは一意で、3~63文字である必要があります。
    • IDには、大文字または小文字の英字、数字、ハイフン(-)、アンダースコア(_)のみを使用できます。
    • ID は、ユーザーが覚えやすいシンプルなもの(会社名など)にする必要があります。
      • たとえば、Klaviyo のワークプレイス ID は “Klaviyo.” です。
Third step of the SSO configuration page, where you add your workplace ID
Third step of the SSO configuration page, where you add your workplace ID
  1. SSOをテストをクリックし、IdPを介してサインインを完了してください。これにより設定が保存され、SSOが有効になります。
  2. テストが成功したら、続行をクリックしてセキュリティに戻ります。失敗した場合は、報告されたエラーを修正し、先に進む前にもう一度テストしてください。
  3. SSOを有効にするが選択されていることを確認してください。これによりSSOログインが可能になりますが、必須にはなりません。
  4. 次の設定を確認してください。変更内容は自動的に保存されます。設定をオフにすると確認画面が開くので、無効にするをクリックします。
    • すべてのユーザーにSSOを必須にする:免除リストに含まれていないユーザーにSSOログインを必須にします。
    • IdP起点のログイン:ユーザーがIdPのダッシュボードまたはブラウザ拡張機能からSSOを開始できるようにします。
    • ジャストインタイム(JIT)プロビジョニング:SSOでログインしたときに、IdPを通じてユーザーを作成し、ロールを更新します。これは新しい構成で有効になっています。オフにする場合は、ログインを試みる前にKlaviyoにユーザーを追加してください。
Options for using SSO once it's been set up
Options for using SSO once it's been set up

達成できること

これで、SSO プロバイダーを使用して Klaviyo にログインできるようになります。

その他のリソース

  • SSO と SCIM のエラーをトラブルシューティングする

    Klaviyo でシングルサインオン(SSO)のエラーをトラブルシューティングする方法をご確認ください。この記事は、IT 担当者など、SSO に詳しい方向けです。

  • 多要素認証(MFA)の設定方法

    Klaviyo アカウントやポートフォリオの安全性を強化できる MFA の設定方法について、学びましょう。MFA を有効にすると、ユーザー名とパスワードを使ってログインし、コード入力などによって本人確認を行います。

  • SCIM ユーザー プロビジョニングを設定する方法

    アカウントまたはポートフォリオで、クロスドメイン ID 管理(SCIM)ユーザープロビジョニングのシステムを設定する方法をご確認ください。

この記事は役に立ちましたか?
この記事へのフィードバックは、上記のボタン・記入欄よりご提供ください。 サポートへの連絡方法.

Klaviyo の詳細を見る

コミュニティ
同業者、パートナー、Klaviyo のエキスパートとつながり、インスピレーションを得たり、インサイトを共有したり、あらゆる質問への回答を得たりできます。
パートナー
特定のタスクや継続的なマーケティング管理のためのサポートを、Klaviyo 認定エキスパートに依頼しましょう。
サポート

アカウントからサポートにアクセスしてください。

メールサポート (無料トライアルと有料アカウント) 24 時間 365 日利用可能

チャット/バーチャル アシスタント
利用可否は地域およびプランタイプによって異なります