POWER EGG 3.0
SAML認証連携

2023年1月

ディサークル株式会社

改版履歴
修正日・版

修正箇所・内容

2019/09/01 1.0版

初版 発行

2020/07/03 2.0版

「制限・留意事項」に、IdPとの通信で利用可能なプロトコルに関する留意事項を追記
一部表記を修正

2020/11/19 3.0版

設定例に記載されているEntity IDの最後に”/”(スラッシュ)を追加
Azure AD、IIJ IDサービスとの連携を追記
HENNGE,GsuiteのUI変更に伴い、画像を変更

2022/02/18 4.0版

CloudGate Unoサービスとの連携を追記
一部表記を修正2022/03/02 5.0版

CloudGate UNOのUI変更に伴い、「IdP(CloudGate UNO)への登録」を変更

2023/01/16 6.0版

Gsuite、Azure ADのUI変更に伴い、画像を変更
一部表記を修正
留意事項を修正

1All Rights Reserved Copyright© D-CIRCLE,INC.

1

連携概念図 SAML2.0連携モデル
IdP(=Identity Provider)

ユーザ認証基盤SAML2.0認証

SP(=Service Provider)

動作確認済
PC版・スマートフォン版※ IdPについては、SAMLに関する以下の内容に対応しているIdPが利用可能です。
・ SAML バージョン ： 2.0
・ SAML Bindings ： リクエスト HTTP Redirect Bindingsのみ対応
レスポンス HTTP POST Bindingsのみ対応
当社で検証を行っているのは、HENNGE One、Gsuite、Azure AD、IIJ ID、CloudGate UNOサービスです。
2All Rights Reserved Copyright© D-CIRCLE,INC.

認証の流れ
IdP(=Identity Provider)

POWER EGG
②SAML認証要求を作成⑦応答を検証しログインを許可③IdP(SAML認証画面)にRedirect
SAMLRequest⑥認証応答と共に
POWER EGGにPOSTSAMLResponse④SAML認証を解析⑤ユーザ認証後、応答を作成⑧ポータル画面を表示①ログイン要求※ ①のログイン要求の際、すでにIdP認証済の場合は、⑦のみを行い、 POWER EGGに自動ログインします。
3

All Rights Reserved Copyright© D-CIRCLE,INC.

連携イメージ図SAML認証用のURLから、POWER EGGにログインする場合は以下の流れとなります。
①POWER EGGのSAML認証用のURLにアクセス【SAML認証用URL】
PC用：http(s)://(サーバー名):(ポート)/pe4j/samlLoginスマートフォン用：http(s)://(サーバー名):(ポート)/pe4x/?saml#/login③ログイン後、ナビビューを表示②IdPのログイン画面にリダイレクト
例. HENNGE One、GSuiteのログイン画面を表示

4

All Rights Reserved Copyright© D-CIRCLE,INC.

連携仕様
認証プロトコルには、IdP側のアカウントを利用しています。
(HENNGE One・IIJ IDサービスの場合はログインID、Gsuite・Azure ADの場合はメールアドレスを利用します)
IdP側のログインIDをPOWER EGGの社員情報の「メモ１」にセットします。
例： HENNGE OneのログインID：imaoka↓POWER EGG社員情報のメモ１: imaoka
ユーザー等のIdPとの連携機能はありませんので、POWER EGGの組織情報（社員、部門等）はPOWER EGG側にあらかじめ登録しておく必要があります。

5

All Rights Reserved Copyright© D-CIRCLE,INC.

IdP(HDEOne)へのPOWER EGGの登録
HENNGE Oneの場合、管理アカウントで管理画面にログイン後、「サービスプロバイダー設定」を選択し、「サービスプロバイダーの追加」ボタンをクリックします。表示された画面で「カスタム」ボタンをクリックし、下記の内容を入力後、「次へ」ボタンをクリックします。

PC用設定
名前

POWER EGG SSOACS URL

http(s)://(サーバー名):(ポート番号)/pe4j/samlLogin

Entity ID

http(s)://(サーバー名):(ポート番号)/pe4j/

署名鍵1024-bits または 2048-bits(推奨)Name ID{user.username}スマートフォン用設定
名前

POWER EGG MOBILE SSOACS URL

http(s)://(サーバー名):(ポート番号)/pe4x/sso/samlLogin

Entity ID

http(s)://(サーバー名):(ポート番号)/pe4x/

署名鍵1024-bits または 2048-bits(推奨)Namae ID

{user.username}6

All Rights Reserved Copyright© D-CIRCLE,INC.

IdP(HDEOne)へのPOWER EGGの登録「次へ」ボタンをクリックすると以下の画面へ切り替わります。「送信」ボタンをクリックすると、確定されます。

7

All Rights Reserved Copyright© D-CIRCLE,INC.

IdP(HDEOne)へのPOWER EGGの登録登録すると、一覧上に、以下の内容で表示されます。（完了と表示されていれば、確定されています）「ダウンロード」リンクをクリックすると、メタデータがダウンロードされます。
このファイルをPOWER EGG側のSAML認証連携設定で、登録を行ってください。
PC用で登録した設定からダウンロードしてください。
（スマートフォン用で登録した設定からでも同一内容がダウンロードされます）

8

All Rights Reserved Copyright© D-CIRCLE,INC.

IdP(GSuite)へのPOWER EGGの登録
GSuiteの場合、管理アカウントで管理画面にログインして、左ツリーの「アプリ」を展開し、「ウェブアプリとモバイルアプリ」をクリックします。
次に、「アプリの追加」から「カスタムSAMLアプリの追加」をクリックします。

9

All Rights Reserved Copyright© D-CIRCLE,INC.

IdP(GSuite)へのPOWER EGGの登録
アプリ名に任意の名前を入力して「続行」をクリックします。
「メタデータをダウンロード」でメタデータをダウンロードして「続行」をクリックします。

10

All Rights Reserved Copyright© D-CIRCLE,INC.

IdP(GSuite)へのPOWER EGGの登録「ASCのURL」と「エンティティID」に下記の設定を行い「続行」をクリックし、次に「完了」をクリックします。

PC用設定
ACS URL
エンティティ ID
スマートフォン用設定
ACS URL
エンティティ ID

http(s)://(サーバー名):(ポート)/pe4j/samlLogin
http(s)://(サーバー名):(ポート)/pe4j/
http(s)://(サーバー名):(ポート)/pe4x/sso/samlLogin
http(s)://(サーバー名):(ポート)/pe4x/

11

All Rights Reserved Copyright© D-CIRCLE,INC.

IdP(GSuite)へのPOWER EGGの登録「ユーザーアクセス」をクリックして、「サービスのステータス」を「オン(すべてのユーザー)」に変更して「保存」をクリックします。

12

All Rights Reserved Copyright© D-CIRCLE,INC.

IdP(Azure AD)へのPOWER EGGの登録
Azure ADの場合、管理アカウントで管理画面にログインし、エンタープライズアプリケーションの「新しいアプリケーション」を選択します。次に、「独自のアプリケーションの作成」を選択後、任意のアプリケーション名を入力し、「ギャラリーに見つからないその他のアプリケーションを統合します(ギャラリー以外)」を選択して「作成」をクリックします。

13

All Rights Reserved Copyright© D-CIRCLE,INC.

IdP(Azure AD)へのPOWER EGGの登録
エンタープライズアプリケーションの一覧から登録したアプリケーションに移動し、「シングルサインオン」を選択後、「SAML」を選択します。次に、基本的なSAML構成の「編集」リンクをクリックします。

14

All Rights Reserved Copyright© D-CIRCLE,INC.

IdP(Azure AD)へのPOWER EGGの登録
下記の内容を入力し、「保存」をクリックします。
識別子、応答URLには、PC用・スマホ用両方の設定を行います。

PC用、スマホ用の設定
識別子
応答URL

https://(サーバー名):(ポート)/pe4j/
https://(サーバー名):(ポート)/pe4x/
https://(サーバー名):(ポート)/pe4j/samlLoginhttps://(サーバー名):(ポート)/pe4x/sso/samlLogin

15

All Rights Reserved Copyright© D-CIRCLE,INC.

IdP(Azure AD)へのPOWER EGGの登録
フェデレーション メタデータXMLのダウンロードリ
ンクからメタデータをダウンロードします。

ユーザとグループから、シングルサインオンを許可するユーザを追加します。

16

All Rights Reserved Copyright© D-CIRCLE,INC.

IdP(CloudGate UNO)への登録
CloudGate UNOの場合、管理アカウントで管理画面にログインして、左メニューの一覧から「設定」の「サービスプロバイダー」へ移動、「サービスプロバイダー追加」を選択します。
サービスプロバイダーの一覧から「POWEREGG 3.0」の「追加」を選択して、「表示名」に「POWER EGG」と入力して「追加」を選択します。
※ご利用の契約状況によっては最初から一覧に追加されている場合があります。

17

All Rights Reserved Copyright© D-CIRCLE,INC.

IdP(CloudGate UNO)への登録
サービスプロバイダーに一覧に、「POWER EGG」が追加されていることを確認します。

18

All Rights Reserved Copyright© D-CIRCLE,INC.

IdP(CloudGate UNO)への登録
サービスプロバイダー一覧のPOWEREGGのサービスの「編集」をクリックして、「シングルサインオン設定」からSAMLの設定を登録し、「保存」をクリックします。

PC用の場合の設定
Sign-on URL / SAML endpoint URL / SSO URL http(s)://(サーバー名):(ポート)/pe4j/samlLogin
Issuer / Provider name / Entity ID
http(s)://(サーバー名):(ポート)/pe4j/
Assertion consumer service URL
http(s)://(サーバー名):(ポート)/pe4j/samlLoginスマートフォン用の場合の設定
Sign-on URL / SAML endpoint URL / SSO URL http(s)://(サーバー名):(ポート)/pe4x/?saml#/login
Issuer / Provider name / Entity ID
http(s)://(サーバー名):(ポート)/pe4x/Assertion consumer service URL
http(s)://(サーバー名):(ポート)/pe4x/sso/samlLogin
19

All Rights Reserved Copyright© D-CIRCLE,INC.

IdP(CloudGate UNO)への登録
メタデータについて、 「シングルサインオン設定」の「SAML 2.0 メタデータ」からダウンロードしてください。

20

All Rights Reserved Copyright© D-CIRCLE,INC.

IdP(CloudGate UNO)への登録
サービスプロバイダーの設定後、SAML認証を利用するユーザーについて、ユーザーごとに設定を有効にしてください。
メニューの「ユーザー」をクリックし、「ユーザー一覧」から対象のユーザーをクリックし、「サービス」からPOWEREGGのサービスへチェックを入れ、「保存」をクリックしてください。
※POWEREGGのサービスに記載されている「アカウントID」がPOWEREGGの各ユーザーの「メモ1」で設定するユーザーIDとなります。

21

All Rights Reserved Copyright© D-CIRCLE,INC.

POWER EGG側の設定
POWER EGGからIdPに接続するための情報として、以下の情報を設定します。
POWER EGG[システム設定]-[システム環境の設定]-[SAML認証設定]

22

All Rights Reserved Copyright© D-CIRCLE,INC.

POWER EGG側の設定【各項目の設定情報】
SAML認証SAML認証用メタデータ
ACS URL(PC用): SAML認証連携を使用する場合は「有効にする」を選択してください（初期状態時は「無効にする」）: IdPからダウンロードしたメタデータを添付し、登録してください: 以下のURLで設定します。
http(s)://(サーバー名※):(ポート)/pe4j/samlLogin※ サーバー名 、または、 IPアドレス例）https://peserver/pe4j/samlLoginACS URL(スマートフォン用): 以下のURLで設定します。
http(s)://(サーバー名※):(ポート)/pe4x/sso/samlLogin※ サーバー名 、または、 IPアドレス例）https://peserver/pe4x/sso/samlLogin※ACS URL(PC用)、 ACS URL(スマートフォン用)の値はIdP側に登録した内容と一致させるようにしてください。

23

All Rights Reserved Copyright© D-CIRCLE,INC.

制限・留意事項•

下記機能は、SAML認証のシングルサインオンには対応していません。（※POWER EGGに登録されているユーザーIDとパスワードでログインする必要があります。）
・PCリマインダー
・リマインダー for iPhone
・リマインダー for Android
・組織図エディタ•

ログインしていない状態から、POWER EGGの特定のページにアクセスするときに表示される「ログイン画面」
はSAML認証連携に対応していません。

•Office365連携との併用はできません。また、IdPについても、複数のIdPの併用ができません。

•弊社で検証を行っているIdPは、HENNGE One、IIJ ID、Azure AD、Gsuite、CloudGate UNO
サービスです。 また、いずれも、PC版、スマートフォン版からのSAML認証連携に対応しています。

•

IdPとPOWER EGG間の通信で使用可能なプロトコル（HTTP、HTTPS）については、ご利用になるIdP側の制限に従います。IdPによっては、HTTPS プロトコルのみ接続許可している場合もありますので、詳細はIdP提供元にご確認ください。

•IdP(IIJ IDサービス)へのPOWER EGGの登録については、IIJ様にお問い合わせください。
24All Rights Reserved Copyright© D-CIRCLE,INC.