キークローキングでは、ユーザーとクライアントごとに制限付きアクセスを設定する必要があります。例えば。ユーザーaは、2017-11-06から2018-11-06までの合流点にアクセスする必要があります。Keycloakで時間制限付きのクライアントアクセスを設定するにはどうすればよいですか?
keycloak管理コンソールで時間ベースのポリシーを設定し、組み込みの評価ページで条件を確認しました。
クライアント>>合流>>認証>>ポリシー
しかしkeycloakは、ユーザのログイン時にポリシーを評価しませんでした。
私たちが最初に仮定したところでは、ユーザー認証中にkeycloakはこれらのポリシーを評価することができましたが、設定したポリシーのいずれもユーザー認証に影響しませんでした(ユーザーはキークローキングのポリシー構成とは独立してログインできます)。クライアント(Confluenceなど)がクライアントポリシーを明示しなければならないと想定しました。私たちの仮定は正しいですか?
ユーザー認証時に評価されるkeycloakのユーザーアクセスポリシーを構成する方法を教えてください。
詳細な回答ありがとうございます!キークローキングでの認証を制限することは可能ですか?例えばユーザーの時間制限? –
いいえ、そのままの状態ではありません。これを解決しなければならない場合、_acceptedフラグ_をチェックするのではなく、いくつかのユーザー属性から日付をチェックし、現在の日付が合わない場合は認証を拒否する、「利用規約」と同様のカスタム_必須アクションを実装します。 http://www.keycloak.org/docs/latest/server_admin/topics/users/required-actions.htmlを参照してください。 – Boomer