お手軽Webデータベース
サイボウズ デヂエ

資料請求お問い合わせサイトマップサイボウズホーム

ホーム 製品情報 導入事例 活用ノウハウ ダウンロード 価格・見積・発注 マニュアル サポート
ホーム > マニュアル > ライブラリ構築マニュアル > サイボウズ共通認証の詳細 (同一サーバーの場合)

サイボウズ共通認証の詳細 (同一サーバーの場合) [システム設定]

「サイボウズ デヂエ」と同一のサーバーに「サイボウズ Office 7」/「サイボウズ Office 6」/「サイボウズ ガルーン」/「サイボウズ ガルーン 2」をインストールしている場合は、FQDN によるアクセスを行わなくても「サイボウズ共通認証」機能を利用できます。

ここでは、「サイボウズ デヂエ」と同一のサーバーに「サイボウズ Office 7」/「サイボウズ Office 6」/「サイボウズ ガルーン」/「サイボウズ ガルーン 2」をインストールしている場合の、サイボウズ共通認証機能の動作と設定方法について説明します。

共通認証の前提条件

  • 共通認証を利用するには、各製品が以下のバージョン条件を満たしている必要があります。
    • 「サイボウズ デヂエ」 : 5.0 (0.1) 以上
    • 「サイボウズ Office 6」 : 6.1 (1.0) 以上
    • 「サイボウズ Office 7」 : 7.0 (0.1) 以上
    • 「サイボウズ ガルーン」 : 1.5 (2.1) または 2.0.0 以上
  • 共通認証を利用するユーザーについて、ログイン名を同一にしておく必要があります。
  • ここでは、以下の URL でアクセスする場合を前提に説明しています。
    • 「サイボウズ デヂエ」へのアクセス URL
      http://dezie.domain.co.jp/scripts/cbdb/db.exe?
    • 「サイボウズ Office 7」/「サイボウズ Office 6」へのアクセス URL
      http://cybozu.domain.co.jp/scripts/cbag/ag.exe?
    • 「サイボウズ ガルーン」へのアクセス URL
      http://garoon.domain.co.jp/cgi-bin/cbgr/ag.cgi?
    • 「サイボウズ ガルーン 2」へのアクセス URL
      http://garoon.domain.co.jp/cgi-bin/cbgrn/grn.cgi?

共通認証の設定方法のながれ

サイボウズ共通認証を有効にするには、以下の手順で設定します。

  1. 「サイボウズ Office 7」/「サイボウズ Office 6」/「サイボウズ ガルーン」/「サイボウズ ガルーン 2」にログインし、以下の設定を行います。
    • 共通認証の設定を有効にします。
    • 共通認証のパスワードを設定します。
    • Cookie の発行条件を設定します。
  2. 「サイボウズ デヂエ」にアクセスし、以下の設定を行います。
    • 共通認証の設定を有効にします。
    • 共通認証のパスワードとして、「サイボウズ Office 7」/「サイボウズ Office 6」/「サイボウズ ガルーン」で設定したパスワードと同じものを設定します。
    設定方法の詳細については、 「2. 「サイボウズ デヂエ」で共通認証を有効にする」 を参照してください。
  3. すべての Webブラウザーを閉じて、共通認証の設定が有効か確認します。
    1. 「サイボウズ Office 7」/「サイボウズ Office 6」/「サイボウズ ガルーン」/「サイボウズ ガルーン 2」にログインします。
    2. 「サイボウズ デヂエ」にアクセスし、ログイン状態であることを確認します。
    設定方法の詳細については、 「3. 共通認証の設定を確認する」 を参照してください。

1. 「サイボウズ Office 7」/「サイボウズ Office 6」/「サイボウズ ガルーン」/「サイボウズ ガルーン 2」で共通認証を設定する

まず、「サイボウズ Office 7」/「サイボウズ Office 6」/「サイボウズ ガルーン」/「サイボウズ ガルーン 2」で共通認証を設定します。共通認証の設定方法は、製品ごとに異なります。

「サイボウズ Office 7」/「サイボウズ Office 6」で共通認証を設定する場合

  1. 「サイボウズ Office 7」/「サイボウズ Office 6」の「システム設定メニュー」画面を表示する
  2. 「詳細設定」タブをクリックする
  3. 「運用管理」の「サイボウズ共通認証」をクリックする
    → 「サイボウズ共通認証」画面が表示されます。
    「サイボウズ Office 7」/「サイボウズ Office 6」サイボウズ共通認証の設定画面
  4. 「サイボウズ共通認証を有効にする」にチェックを入れる
  5. 共通認証パスワードを入力する
    確認のため、再度パスワードを入力します。
    ※共通認証パスワードは、「サイボウズ共通認証」を利用するために必要なパスワードです。ここで設定したパスワードと同じパスワードを「サイボウズ デヂエ」にも設定する必要があります。
  6. 有効時間を設定する
    「サイボウズ共通認証の情報」を持つ Cookie が有効である時間を設定します。
    「サイボウズ Office 7」/「サイボウズ Office 6」にログインしてからここで設定した有効時間の間は、Cookie が有効となり、その間に「サイボウズ デヂエ」にアクセスすると、「サイボウズ デヂエ」のログイン操作が不要となります。
    有効時間を過ぎてから「サイボウズ デヂエ」へアクセスした場合は、ログインされていない状態となるため、別途ログインする必要があります。
  7. Cookie 発行範囲を設定する
    「サイボウズ共通認証の情報」を持つ Cookie を発行する URL を設定します。
    発行する条件として、「path」の設定が必要になります。
    ※「サイボウズ デヂエ」と同一のサーバーに「サイボウズ Office 7」/「サイボウズ Office 6」をインストールしている場合は、「domain」の設定は必要ありません。
    「domain」と「path」の指定については、 「Cookie 発行における domain と path の設定について」 を参照してください。
  8. [設定する] をクリックする
    → 確認画面が表示されます。
  9. [はい] をクリックする

「サイボウズ Office 7」/「サイボウズ Office 6」での設定が完了したら、「サイボウズ デヂエ」側の設定を行います。

「サイボウズ デヂエ」の共通認証の設定については、 「2. 「サイボウズ デヂエ」で共通認証を有効にする」 を参照してください。

「サイボウズ ガルーン」で共通認証を設定する場合

  1. 「サイボウズ ガルーン」の「システム設定メニュー」画面を表示する
  2. 「初期設定」タブをクリックする
  3. 「シングルサインオンの設定」をクリックする
    → 「シングルサインオン設定の編集 - Step 1/2」画面が表示されます。
    「サイボウズ ガルーン」シングルサインオン設定の編集画面 1/2
  4. シングルサインオン設定で使用する認証のタイプを選択する
    「シングルサインオン設定で使用する認証のタイプ」は、「サイボウズ ガルーン」で必要な設定にします。
  5. 「サイボウズ共通認証を併用する。」にチェックを入れ、 [次へ≫] をクリックする
    → 「シングルサインオン設定の編集 - Step 2/2」画面が表示されます。
    「サイボウズ ガルーン」シングルサインオン設定の編集画面 2/2
  6. 共通認証パスワードを入力する
    確認のため、再度パスワードを入力します。
    ※共通認証パスワードは、「サイボウズ共通認証」を利用するために必要なパスワードです。ここで設定したパスワードと同じパスワードを「サイボウズ デヂエ」にも設定する必要があります。
  7. 有効時間を設定する
    「サイボウズ共通認証の情報」を持つ Cookie が有効である時間を設定します。
    「サイボウズ ガルーン」にログインしてからここで設定した有効時間の間は、Cookie が有効となり、その間に「サイボウズ デヂエ」にアクセスすると、「サイボウズ デヂエ」のログイン操作が不要となります。
    有効時間を過ぎてから「サイボウズ デヂエ」へアクセスした場合は、ログインされていない状態となるため、別途ログインする必要があります。
  8. Cookie 発行範囲を設定する
    「サイボウズ共通認証の情報」を持つ Cookie を発行する URL を設定します。
    発行する条件として、「path」の設定が必要になります。
    ※「サイボウズ デヂエ」と同一のサーバーに「サイボウズ ガルーン」をインストールしている場合は、「domain」の設定は必要ありません。
    「domain」と「path」の指定については、 「Cookie 発行における domain と path の設定について」 を参照してください。
  9. [更新する] をクリックする

「サイボウズ ガルーン」での設定が完了したら、「サイボウズ デヂエ」側の設定を行います。

「サイボウズ デヂエ」の共通認証の設定については、 「2. 「サイボウズ デヂエ」で共通認証を有効にする」 を参照してください。

「サイボウズ ガルーン 2」で共通認証を設定する場合

サイボウズ共通認証形式のセッション認証の設定、およびシングルサインオンの設定を行います。

  1. 「サイボウズ ガルーン 2」の「システム設定」画面を表示する
  2. 「基本システムの管理」タブをクリックする
    → 「システム設定 (基本システム)」画面が表示されます。
  3. [認証]−[セッション認証]をクリックする
    → 「セッション認証」画面が表示されます。
    ※ 初期設定では、標準認証が設定されています。
    「セッション認証」画面
  4. [追加する][セッション認証を追加する]をクリックする
    → 「セッション認証の追加 - Step 1/2」画面が表示されます。
    「セッション認証の追加 - Step 1/2」画面
  5. 「セッション認証形式」で「サイボウズ共通認証」を選択し、 [次へ≫] をクリックする
    → 「セッション認証の追加 - Step 2/2」画面が表示されます。
    「セッション認証の追加 - Step 2/2」画面
  6. 表示名、共通認証パスワードを入力する
    確認のため、再度パスワードを入力します。
    ※ 共通認証パスワードは、「サイボウズ共通認証」を利用するために必要なパスワードです。ここで設定したパスワードと同じパスワードを「サイボウズ デヂエ」にも設定する必要があります。
  7. 有効時間を設定する
    「サイボウズ共通認証の情報」を持つ Cookie が有効である時間を設定します。
    「サイボウズ ガルーン 2」にログインしてからここで設定した有効時間の間は、Cookie が有効となり、その間に「サイボウズ デヂエ」にアクセスすると、「サイボウズ デヂエ」のログイン操作が不要となります。
    有効時間を過ぎてから「サイボウズ デヂエ」へアクセスした場合は、ログインされていない状態となるため、別途ログインする必要があります。
  8. Cookie 発行ドメインと Cookie 発行パスを入力する
    「サイボウズ共通認証の情報」を持つ Cookie を発行する URL を設定します。
    Cookie 発行の「path」を入力します。
    ※「サイボウズ デヂエ」と同一のサーバーに「サイボウズ ガルーン 2」をインストールしている場合は、「domain」の設定は必要ありません。
    「domain」と「path」の指定については、「 Cookie 発行における domain と path の設定について 」を参照してください。
  9. [追加する] をクリックする
    → 「セッション認証」画面に戻ります。追加したセッション認証が一覧に表示されます。
    「セッション認証」画面
  10. 追加したセッション認証を使用する設定にするため、 使用する をクリックする
    → 追加したセッション認証が使用できるようになります。
    「セッション認証」画面

「サイボウズ ガルーン 2」での設定が完了したら、「サイボウズ デヂエ」側の設定を行います。

「サイボウズ デヂエ」の共通認証の設定については、 「2. 「サイボウズ デヂエ」で共通認証を有効にする」 を参照してください。

2. 「サイボウズ デヂエ」で共通認証を有効にする

「サイボウズ Office 7」/「サイボウズ Office 6」/「サイボウズ ガルーン」/「サイボウズ ガルーン 2」での設定が完了したら、「サイボウズ デヂエ」側の設定を行います。

  1. 「サイボウズ デヂエ」にアクセスする
  2. システム設定メニュー」画面左側のメニューから、[ユーザー管理] を選択する
    → 「ユーザー管理」画面が表示されます。
    システム設定メニュー」画面の表示方法については、「システム設定メニューについて」を参照してください。
  3. [サイボウズ共通認証]をクリックする
    → 「サイボウズ共通認証の設定」画面が表示されます。
  4. サイボウズ共通認証の設定」画面で、以下の設定を行う
    • 「サイボウズ共通認証を有効にする」にチェックを入れます。
    • 「サイボウズ Office 7」/「サイボウズ Office 6」/「サイボウズ ガルーン」/「サイボウズ ガルーン 2」で設定したサイボウズ共通認証パスワードを入力します。
  5. [設定する] をクリックする
    → 「ユーザー管理」画面に戻ります。

3. 共通認証の設定を確認する

実際にアクセスして、サイボウズ共通認証の設定が有効になっているか確認します。

  1. すべての Webブラウザーを閉じる
  2. 「サイボウズ Office 7」/「サイボウズ Office 6」/「サイボウズ ガルーン」/「サイボウズ ガルーン 2」にログインする
  3. 「サイボウズ デヂエ」にアクセスする
  4. 「サイボウズ デヂエ」がログイン状態であることを確認する

「サイボウズ デヂエ」がログイン状態にならない場合

以下の原因が考えられます。

  • ユーザーのログイン名が同一でない
    共通認証を利用するには、「サイボウズ Office 7」/「サイボウズ Office 6」/「サイボウズ ガルーン」/「サイボウズ ガルーン 2」へのログイン名と、「サイボウズ デヂエ」へのログイン名が一致している必要があります。各ユーザーの設定を確認してください。
    ユーザーの設定については、「ユーザーの設定」を参照してください。

    「サイボウズ デヂエ」で、共通認証を行う「サイボウズ Office 7」/「サイボウズ Office 6」に対して「ユーザー情報の連携」を有効にしている場合は、「サイボウズ Office 7」/「サイボウズ Office 6」に登録されているユーザーのログイン名を設定するだけで、「サイボウズ デヂエ」にも同じログイン名を持つユーザーが存在することになります。
    ログイン名については、 「ログイン名とは」 を参照してください。
  • 「サイボウズ共通認証」の設定内容に誤りがある
    以下について確認してください。
    • 「サイボウズ Office 7」/「サイボウズ Office 6」/「サイボウズ ガルーン」/「サイボウズ ガルーン 2」の「サイボウズ共通認証の設定」で、Cookie の発行範囲が正しく設定されているか
    • 両方の設定で、「サイボウズ共通認証を有効にする」のチェックが外れていないか
    • 両方の設定で、同じ「共通認証パスワード」を設定しているか

共通認証に関する用語・知識

ここでは、共通認証の設定において必要となる以下の用語や知識を紹介します。

ログイン名とは

ログイン名とは、ユーザーの設定で登録するユーザー情報の 1 つです。サイボウズ共通認証を利用する場合は、「サイボウズ Office 7」/「サイボウズ Office 6」/「サイボウズ ガルーン」/「サイボウズ ガルーン 2」と「サイボウズ デヂエ」の間で、同一のログイン名を登録してください。

  • 「サイボウズ Office 7」/「サイボウズ Office 6」とユーザー情報連携を行っている場合は、「サイボウズ Office 7」/「サイボウズ Office 6」側でのみログイン名を設定してください。
    「サイボウズ Office 7」/「サイボウズ Office 6」のユーザー設定は、[システム設定] → [ユーザー] → [ユーザーの設定] で行います。
  • 重複したログイン名は登録できません。

「サイボウズ デヂエ」におけるユーザー設定は、以下の画面で行います。

「サイボウズ デヂエ」ユーザーの登録内容の変更画面

「サイボウズ デヂエ」のユーザーの設定については、「ユーザーの設定」を参照してください。

Cookie 発行における domain と path の設定について

「サイボウズ共通認証」を有効にするには、「サイボウズ Office 7」/「サイボウズ Office 6」/「サイボウズ ガルーン」/「サイボウズ ガルーン 2」でも、「サイボウズ デヂエ」でも、Cookie を発行できるように設定する必要があります。
そのため、連携先製品のアクセス URL における「path」の部分を設定して、Cookie を発行します。
なお、「サイボウズ Office 7」/「サイボウズ Office 6」/「サイボウズ ガルーン」/「サイボウズ ガルーン 2」と同一のサーバーに「サイボウズ デヂエ」をインストールしている場合は、「domain」を設定する必要はありません。

ここでは、「サイボウズ Office 7」/「サイボウズ Office6」と「サイボウズ デヂエ」とで共通認証を行う場合の「path」の設定について説明します。

例) アクセス URL の例

 「サイボウズ Office 7」/
 「サイボウズ Office 6」の例
: http:// cybozu.domain.co.jp /scripts/cbag/ ag.exe?
 「サイボウズ デヂエ」の例 : http:// dezie.domain.co.jp /scripts/cbdb/ db.cgi?
       
      domain 部分 path 部分  
※「domain」はアクセス URL のサーバーを指定する部分、「path」はアクセス URL のサーバー内のパスを指定する部分のことです。

この例では、「サイボウズ Office 7」/「サイボウズ Office 6」の設定画面で、青太字で表示されている部分を Cookie の発行範囲として設定します。
設定の書式は、「path=××;」となります。

例) 「サイボウズ Office 7」/「サイボウズ Office 6」の設定画面での入力例
  path=/scripts/;

path 設定時の注意

「path」に設定する値は、なるべく発行の範囲を限定するように設定します。これは、ログイン情報を持つ Cookie の発行をなるべく狭い範囲で行うことで、ログイン情報を容易に取得できないようにするためです。

ここでの例で説明すると、以下のようになります。

path の設定値 有効/無効
/scripts/
/

「/scripts/」「/」のどちらでも、認証は有効になります。
ただし、「/」のみ設定した場合は、「domain」に設定した値でアクセスすると、必ず Cookie が発行されてしまうため、なるべくパスが限定されるような設定にしてください。

 
サイボウズ株式会社

記載された商品名、各製品名は各社の登録商標または商標です。Copyright (C) Cybozu, Inc. All rights reserved.