この記事では、EloView 3で適切なセキュリティ役割を持つユーザーを自動的に作成する方法について説明します
ユーザーはEloViewで作成する必要はありません。成功したSAML応答は、自動的にユーザーアカウントを作成し、SAMLトークンに情報が指定されている場合は対応するユーザー役割にユーザーを割り当てます。ユーザー役割が指定されていない場合、ユーザーはデフォルトの非管理者ビューア役割に割り当てられます。
EloViewは、以下のクレームをキャプチャします(大文字と小文字が区別されます):
- firstName
- lastName
- roles
rolesで指定された値は、EloViewのユーザー役割の名前と一致します。
例:
ユーザー役割(EloViewの一部の標準役割)
- Admin
- Registered User
- Viewer
ユーザー
- チャーリー・スミス
チャーリーにAdminユーザー役割を割り当てる必要がある場合、彼のSAMLトークンには、前述のすべてのクレームとroles = Adminが含まれている必要があります。チャーリーが初めてログインすると、アカウントが作成され、Adminユーザー役割に割り当てられます。
チャーリーの役割がViewerに変更されると、彼のSAMLトークンにはroles = Viewerが含まれることになります。次回のログイン時に、役割はEloViewで自動的に更新されます。
もしSAMLトークンがConsultantの役割を指定していても、その名前のユーザー役割がEloViewに存在しない場合、チャーリーはデフォルトの非管理者ビューア役割に割り当てられます。
例えば、チャーリーが彼のアイデンティティプロバイダー(IdP – 例:Azure Active Directory)でKFC Adminsというセキュリティグループまたは配布グループにいる場合、EloViewのユーザー役割がOnsite_Admins_Techniciansという名前である必要があります。KFC Admins = Onsite_Admins_Techniciansに翻訳するためのバックエンド設定が必要です。EloViewは、ユーザーがどのセキュリティグループまたは配布グループにいるかではなく、rolesの値を知る必要があります。
ユーザーがSAMLでサインインすると、「SAMLUser」がアカウントタイプに追加され、非SAMLユーザーと区別されます。EloViewでアカウントを削除すると、次回の成功したログイン後に再作成されます。
ユーザーを削除する必要がある場合、EloViewでのアカウントの削除は手動で行う必要があります。
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article