第37章 IdM での制約付き委任の使用
制約付き委任を使用すると、1 つのサービスがユーザーに代わって他のサービスにアクセスできるようになります。すべての認証情報へのフルアクセス権を付与するのではなく、限定された権限だけを 1 つのサービスに対して付与します。
37.1. Identity Management における制約付き委任
Service for User to Proxy (S4U2proxy
) 拡張機能は、ユーザーに代わって他のサービスに対するサービスチケットを取得するサービスを提供します。この機能は、制約付き委任 と呼ばれています。2 番目のサービスは通常、ユーザーの承認コンテキストの下で、最初のサービスに代わって何らかの作業を実行するプロキシーです。制約付き委任を使用すると、ユーザーが完全な Ticket-Granting Ticket (TGT) を委任する必要がなくなります。
RHEL Identity Management (IdM) では、Web サーバーフレームワークがユーザーに代わって LDAP サービスチケットを取得することを許可するために、以前から Kerberos の S4U2proxy
機能を使用しています。また、IdM-AD 信頼システムも、cifs
プリンシパルを取得するために制約付き委任を使用しています。
S4U2proxy
機能を使用して Web コンソールクライアントを設定し、スマートカードで認証された IdM ユーザーが以下を達成できるようにすることができます。
- Web コンソールサービスが実行されている RHEL ホストで、再度認証を求められることなく、スーパーユーザー権限でコマンドを実行します。
-
SSH
を使用してリモートホストにアクセスし、再度認証を求められることなくホスト上のサービスにアクセスします。