SSO認証機能
このページの内容
SSO 認証機能について
認証機能 は、アンケートにアクセスできるユーザーを制御するために使用されます。シングルサインオン(SSO)認証機能を使えば、サードパーティのシステムに対して認証を行うことができます(例えば、大学の正当なユーザーIDを持っているか、Facebookアカウントを持っているかなどを確認します)。認証機能を設定したら、匿名リンクからアンケートを配信し、認証に成功した人だけがアンケートに参加することができます。
認証機能は、6 種類の基本的な SSO 認証をサポートしている:
- トークン サードパーティはセキュアトークンを生成し、回答者(検証済みの場合)が自動的にログインできるようにします。
- CAS(中央認証サービス): 自分らしくいられることをCASサーバに対して認証する。
- LDAP(Lightweight Directory Access Protocol): LDAPはユーザーの認証機能に使用される。
- シボレス: 自分らしくいられることを SAML 経由で認証する。
- Google OAuth 2.0: 自分らしくいられること Googleユーザー名で認証機能。
- フェイスブック 回答者はFacebookのユーザー名で認証する。
連絡先リストの基本的な使い方を理解した上で、それぞれの設定方法を以下に簡単に説明します。 認証機能. SSOの詳細については、シングルサインオン技術資料をご覧ください。
Qtip:Token、CAS、LDAP、またはShibbolethを使用して認証を行う場合は、IT部門に連絡し、SSO認証機能のセットアップに関する情報を入手する必要があります。Google OAuth 2.0またはFacebookをSSO認証機能として使用している場合、特別な情報は必要ありません。
Qtip:埋め込みデータを使用して認証値を設定する場合、ピリオド(.)やハッシュタグ(#)のような特殊文字はサポートされていないことを覚えておいてください。埋め込みデータの値を設定する際のヒントについては、「埋め込みデータのベストプラクティスとトラブルシューティング」を参照してください。
QTIP: ブランド管理者は、組織のSSO接続を構成することで、SSO認証者にアクセスできるユーザーを制限できます。
トークン
トークン認証機能を使用すると、サードパーティ経由で生成されたセキュア トークンを使用して認証を行うことができます。トークン認証機能は、暗号化された埋め込みデータをアンケートに渡すために使用することもでき、暗号化された埋め込みデータは復号化され、次のように保存される。 埋め込みデータ.
Qtip: この SSO タイプは、以下の場合正しく機能しないことがあります。 アンケートをプレビュー.
注意: セキュリティおよびデータ・プライバシーの観点から、必要なセットアップ情報を入手するにはIT部門に連絡する必要があります。クアルトリクスサポートでは、トークンSSO情報を配信することはできません。
トークン認証機能を設定する手順
注意: テストトークンを生成する前に、アンケートフローを保存する必要があります。
識別情報を取得する(オプション)
これで、誰かがアンケートに回答した後、埋め込みデータの値が回答結果に表示されるようになります。
Qtip: アンケートフローに戻ってテストトークンを生成し、このタイプの認証を試すことができます。
注意: 埋め込みデータを含むSSOトークンの生成に関する詳細については、ITチームに連絡してください。
Qtip: 予想される個人情報に加えて、SSOトークンにはタイムスタンプと有効期限が含まれていなければなりません。
連絡先リストに回答者を関連付ける (オプション)
デフォルトでは、Token SSO 認証機能により、参加者は複数回アンケートに参加することができます。回答者とパネルの関連付けを有効にすることで、この動作を防ぎ、参加者が 1 回だけアンケートに参加できるようにすることができます。このオプションでは、アンケートに参加するために、参加者が選択した連絡先リストのメンバーであることを強制します。
以下の表は、連絡先リスト(「Identified by Fields」ドロップダウンで指定)のどの識別フィールドが、どの Token 認証機能属性と対になっているかを示しています。
| 分野別 | トークン属性 |
|---|---|
| 名 | firstname |
| 姓 | lastname |
| メール | |
| 外部データ参照 | id |
例えば、連絡先フィールドがLast Nameで、回答者がLastname属性に “Doe “を指定した場合、連絡先リストはLast Nameフィールドに “Doe “を指定する必要があります。
Qtip:回答者とパネルの関連付けが 有効になっている場合、”Unable to login with information provided(提供された情報ではログインできません)” というエラーメッセージが表示されることがあります。これは、SSO接続はうまくいったが、連絡先リストの情報と一致しないことを意味します。
CAS
CAS 認証機能を使用すると、CAS サーバに対してユーザを認証することができる。また、参加者のCASユーザー名を以下のようにキャプチャし、保存するために使用することもできます。 埋め込みデータ.
Qtip: この SSO タイプは、以下の場合正しく機能しないことがあります。 アンケートをプレビュー.
注意: セキュリティおよびデータ・プライバシーの観点から、必要なセットアップ情報を入手するにはIT部門に連絡する必要があります。クアルトリクスサポートではCASサーバー情報を配信することはできません。
CAS 認証機能を設定する手順
識別情報を取得する(オプション)
これで、誰かがアンケートに回答した後、埋め込みデータの値が回答結果に表示されるようになります。
Qtip: 匿名アンケートリンクからアンケートに答えて、試してみてください。
注意: どのような埋め込みデータをキャプチャできるかについての詳細は、ITチームに連絡してください。
連絡先リストに回答者を関連付ける (オプション)
デフォルトでは、CAS SSO 認証機能により、参加者は複数回アンケートに参加することができます。回答者とパネルの関連付けを有効にすることで、この動作を防ぎ、参加者が 1 回だけアンケートに参加できるようにすることができます。このオプションでは、アンケートに参加するために、参加者が選択した連絡先リストのメンバーであることを強制します。
CAS 認証機能で使用できるのはユーザ名のみであるため、ユーザを正しく認証するためには、(Identified by Fieldドロップダウンを使用して)識別フィールドとして選択された連絡先リストフィールドに CAS ユーザ名を格納する必要があります。
例えば、識別フィールドが名前であり、回答者のCASユーザー名が “johnd “であった場合、連絡先リストは名前フィールドに “johnd “を持つ必要があります。
Qtip:回答者とパネルの関連付けが 有効になっている場合、”Unable to login with information provided(提供された情報ではログインできません)” というエラーメッセージが表示されることがあります。これは、SSO接続はうまくいったが、連絡先リストの情報と一致しないことを意味します。
ライトウェイトディレクトリアクセスプロトコル
LDAP 認証機能を使用すると、LDAP サーバに対してユーザを直接認証できます。また、LDAP属性を埋め込みデータとして取り込み、保存するために使用することもできる。
注意: LDAPサーバー情報は機密性が高いため、IT部門に連絡し、必要なセットアップ情報を入手してください。クアルトリクスサポートでは、LDAPサーバー情報を配信することはできません。
LDAP 認証機能を設定する手順
識別情報を取得する(オプション)
これで、誰かがアンケートに回答した後、埋め込みデータの値が回答結果に表示されるようになります。
Qtip:アンケートをプレビューして、この設定を試すことができます。
連絡先リストに回答者を関連付ける
デフォルトでは、LDAP SSO 認証機能により、参加者は複数回アンケートに参加することができます。回答者とパネルの関連付けを有効にすることで、この動作を防ぎ、参加者が 1 回だけアンケートに参加できるようにすることができます。このオプションでは、アンケートに参加するために、参加者が選択した連絡先リストのメンバーであることを強制します。
以下のテーブルは、連絡先リストのどの識別フィールド([フィールドによって識別されること]ドロ ップダウンで決定される)が、認証機能設定の[名フィールド]、[姓フィールド]、[電子メール フィールド]、および[外部データ参照]で指定されるどの LDAP 認証機能属性と対になっているかを示しています。
| 分野別 | LDAP属性 |
|---|---|
| 名 | FIRSTNAMEフィールド名(例:firstname) |
| 姓 | LastNameフィールド名(例:lastname) |
| メール | 電子メール・フィールド |
| 外部データ参照 | 外部データ参照(uidなど) |
たとえば、識別フィールドが「Email」で、LDAP 認証機能の設定に以下の属性が指定されているとする:
回答者が mail 属性に「johnd@email.com」を渡していた場合、連絡先リストには Email フィールドに「johnd@email.com」を入力する必要があります。
Qtip:回答者とパネルの関連付けが 有効になっている場合、”Unable to login with information provided(提供された情報ではログインできません)” というエラーメッセージが表示されることがあります。これは、SSO接続はうまくいったが、連絡先リストの情報と一致しないことを意味します。
シブボレス
Shibbolethでは、SAMLを利用した自分らしくいられること認証が可能です。SAMLは双方向接続であるため、このオプションは、ブランドですでにShibbolethを設定している人だけが利用できる。あなたのブランドがShibboleth SSOを設定しているかどうかを確認するには、以下の連絡先にお問い合わせください。 ブランド管理者.
Qtip:この SSO タイプは、以下の場合正しく機能しないことがあります。 アンケートをプレビュー.
Qtip:Shibboleth SSO 認証機能は、サービスプロバイダが開始したログインを使用して回答者を認証します。ID プロバイダがサービスプロバイダ主導のログインをサポートしているかどうかについては、IT チームに連絡先 を確認してください。
Shibboleth 認証機能を設定する手順
識別情報を取得する(オプション)
これで、誰かがアンケートに回答した後、埋め込みデータの値が回答結果に表示されるようになります。
Qtip: 匿名リンクを使用してアンケートをテストすることができます。
注意: どのような埋め込みデータをキャプチャできるかについての詳細は、ITチームに連絡してください。
連絡先リストに回答者を関連付ける
デフォルトでは、Shibboleth SSO 認証機能により、参加者は複数回アンケートに参加することができます。回答者とパネルの関連付けを有効にすることで、この動作を防ぎ、参加者が 1 回だけアンケートに参加できるようにすることができます。このオプションでは、アンケートに参加するために、参加者が選択した連絡先リストのメンバーであることを強制します。
以下の表は、クアルトリクス・インスタンスのSSO設定のユーザー名フィールド、名フィールド、姓フィールド、および電子メール・フィールドで指定された、連絡先リストのどの識別フィールドがどのSAML属性(Identified by Field ドロップダウンで指定)とペアになっているかを示しています。
| 分野別 | SAML属性 |
|---|---|
| 外部データ参照 | ユーザー名(=uid) |
| 名 | フィールド名(例:givenName) |
| 姓 | 姓フィールド名(例:sn) |
| メール | 電子メール・フィールド |
例えば、識別が外部データ参照で、回答者がuid属性に「johnd」を渡していた場合、連絡先リストは外部データ参照フィールドに「johnd」を持つ必要があります。
Qtip:回答者とパネルの関連付けが 有効になっている場合、”Unable to login with information provided(提供された情報ではログインできません)” というエラーメッセージが表示されることがあります。これは、SSO接続はうまくいったが、連絡先リストの情報と一致しないことを意味します。
Google OAuth 2.0
Google OAuth 2.0 認証機能により、回答者は Google 認証情報を使用して認証することができます。また、Googleアカウント情報を埋め込みデータとして取り込み、保存するために使用することもできる。
Qtip: この SSO タイプは、以下の場合正しく機能しないことがあります。 アンケートをプレビュー.
Google OAuth 2.0 認証機能を設定する手順
識別情報を取得する(オプション)
これで、誰かがアンケートに回答した後、埋め込みデータの値が回答結果に表示されるようになります。
Qtip: 匿名リンクを使ってこの設定をテストすることができます。
連絡先リストに回答者を関連付ける
デフォルトでは、Google OAuth 2.0 認証機能により、参加者は複数回アンケートに参加することができます。回答者とパネルの関連付けを有効にすることで、この動作を防ぎ、参加者が 1 回だけアンケートに参加できるようにすることができます。このオプションでは、アンケートに参加するために、参加者が選択した連絡先リストのメンバーであることを強制します。
以下の表は、連絡先リストのどの識別フィールド(Identified by Fieldドロップダウンで指定)が、どのGoogle OAuth 2.0属性と対になっているかを示しています。
| 分野別 | Google OAuth属性 |
|---|---|
| 名 | FirstName |
| 姓 | LastName |
| メール | メール |
| 外部データ参照 | ユーザー名 |
例えば、識別フィールドがFirst Nameで、回答者がFirstname属性に “John “を渡した場合、連絡先リストはFirstNameフィールドに “John “を持つ必要があります。
Qtip:回答者とパネルの関連付けが 有効になっている場合、”Unable to login with information provided(提供された情報ではログインできません)” というエラーメッセージが表示されることがあります。これは、SSO接続はうまくいったが、連絡先リストの情報と一致しないことを意味します。
Facebook 認証機能により、回答者は自分の Facebook 認証情報を使って認証することができます。また、Facebookのアカウント情報を埋め込みデータとして取り込み、保存するために使用することもできる。
Qtip: この SSO タイプは、以下の場合正しく機能しないことがあります。 アンケートをプレビュー.
Facebook認証機能を設定するには
識別情報を取得する(オプション)
これで、誰かがアンケートに回答した後、回答結果に埋め込みデータの値が表示されるようになります。
Qtip:このアンケートは匿名リンクからテストできます。
連絡先リストに回答者を関連付ける
デフォルトでは、Facebook 認証機能により、参加者は複数回アンケートに参加することができます。回答者とパネルの関連付けを有効にすることで、この動作を防ぎ、参加者が 1 回だけアンケートに参加できるようにすることができます。このオプションでは、アンケートに参加するために、参加者が選択した連絡先リストのメンバーであることを強制します。
以下の表は、連絡先リストのどの識別フィールド(Identified by Fieldドロップダウンで指定)がどのFacebookパラメータと対になっているかを示しています。
| 分野別 | フェイスブック属性 |
|---|---|
| 名 | first_name |
| 姓 | last_name |
| メール | |
| 外部データ参照 |
例えば、識別フィールドがEメールであり、回答者がEメール属性に「johnd@email.com」を渡していた場合、連絡先リストはEメールフィールドに「johnd@email.com」を持つ必要があります。
Qtip:回答者とパネルの関連付けが 有効になっている場合、”Unable to login with information provided(提供された情報ではログインできません)” というエラーメッセージが表示されることがあります。これは、SSO接続はうまくいったが、連絡先リストの情報と一致しないことを意味します。
認証の試行回数の最大値
Options(オプション)」の下に、「Maximum Authentication Attempts(最大自分らしくいられること)」という設定があります。SSO 認証機能を使用すると、回答者はクアルトリクスアンケートではなく、SSO ランディングページに移動してログインします。クアルトリクスのアンケート調査では、そのSSOページでログインに失敗したことはありません。つまり、SSO認証機能に最大認証試行回数を設定することは、一般的にお勧めしません。
SSO 認証機能を使用してアンケート調査を行う場合、最大認証試行回数が有益になるのは、「回答者とパネルの関連付け」が有効になっている場合のみです。そうすると、ユーザーが連絡先リストの連絡先と一致しなかったために失敗することになる。
Qtip:その他の設定の詳細については、認証機能オプションを参照してください。
自分らしくいられること認証機能へのログイン時のエラー
アンケート調査員が SSO 認証機能にログインしようとすると、次のようなエラーが表示されることがあります。その意味と解決方法を説明する。
- authenticator_sso_config_disabled:ブランド管理者は以下を行う必要があります。 有効にする SSO 接続にアンケート調査認証機能を使用する。.
- AUTHENTICATOR_SSO_CONFIG_NOT_FOUND: SSOプロバイダサービスでSSO接続が見つかりませんでした。これはデータ同期の問題によるものか、接続が削除されたために発生する可能性があります。ブランド管理者は、次のようなことも行う必要があります。 有効にする SSO 接続にアンケート調査認証機能を使用する。.
この機能が利用可能なプロジェクトの種類
アンケート調査のフローは、様々なタイプのプロジェクトでカスタマイズが可能です。しかし、すべてのアンケートフロー機能がすべてのタイプのプロジェクトで利用できるわけではない。
認証機能は、以下のプロジェクトで使用することができる:
Qtip:認証機能はさらにいくつかのプロジェクトタイプに存在するが、その機能はこのサポートページで説明されているものとは異なる。エンゲージメント、ライフサイクル、アドホック従業員調査、またはパルスプロジェクトについては、認証機能(EX)をご覧ください。
素晴らしい! フィードバックありがとうございます!
フィードバックありがとうございます!