この記事では、EloView 3におけるSAML構成と実装手順について説明します
セキュリティアサーションマークアップ言語(SAML)は、他のコンテキストでのセッションに基づいてユーザーをアプリケーションにログインさせるための標準です。これは、ユーザー名/パスワードを使用してログインすることに比べて、いくつかの重要な利点があります: 認証情報を入力する必要がなく、パスワードを記憶して更新する必要がなく、弱いパスワードが発生しません。会社はすでにユーザーの身元を知っているため、Active Directoryドメインまたはイントラネットにログインしています。この情報を使用してユーザーをEloView Cloud Portalにログインさせるのは自然なことです。EloView SAML構成により、技術がより効率的になります。
SAML構成を有効にするには
- ログイン後、アカウント設定をクリックします。
- SAMLタブを選択します。
- 「追加」をクリックします。
- 入力内容を記入するフォームが表示されます。
上記のフォームに情報を記入するためのステップに従ってください。
- onelogin/Oktaの開発者アカウントを作成し、アプリケーションを設定します。
- SAML開発者アカウントにログインします。
- SSOタブに切り替えます。
- SAML 2.0エンドポイント(HTTP)プロパティをコピーして、EloViewのSAML構成のSAMLログインURLフィールドに貼り付けます。
- SLOエンドポイント(HTTP)プロパティをコピーして、EloViewのSAML構成フォームのSAMLログアウトURLフィールドに貼り付けます。
- X.509証明書の下にある「詳細を表示」をクリックします。別のページが開きます。
- Begin証明書とEnd証明書のヘッダーとフッターを除いて、X.509証明書をコピーします。
- コピーした行をEloViewのSAML IDP証明書のエントリに入力します。
- ここに複数のドメインとユーザーを追加します。
- 変更を保存するには「適用」をクリックします。
変更を保存すると、3つのURLが得られます。
- オーディエンス
- ACS(消費者)URLバリデーター
- ACS(消費者)URL
- これらのURLをすべてメモし、SAML開発者アカウントに設定してください。
- firstName、lastName、emailという名前のパラメータも開発者アカウントに追加します。
*パラメータ名は上記と同じでなければならず、そうでないとEloViewポータルにデータが表示されません。
SSO(SAML)に基づくログイン用のAPIトークン
SSO/SAMLへのログインを制限したい顧客は、APIトークンまたは非ユーザーパスワードに基づく認証を使用するオプションもあります。このオプションの認証方法は、DevZoneセッション、API、および認証トークンを活用します。クライアントID/クライアントシークレットは「ユーザープロファイル」から生成され、これを使用して認証トークンを作成します。シングルサインオンが有効になっている場合、ログインはデフォルトで「無効」になります。これをSSO(SAML)と併用することで、ログイン体験とセキュリティが向上します。
「ユーザープロファイル」→「OAuth資格情報を生成」へ移動して、clientidおよびclientSecretを生成します。その後、「Dev Zone」→「API」→「認証」に移動し、それぞれの欄に「clientidとclientSecret」を挿入して認証トークン(authPayload値)を生成します。
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article