orbeonを使用してTomcatでフォーム認証を使用しています。特定のページにユーザーの資格情報を表示できます(java-authenticationサンプルを採用しました)。また、カスタムテーマを使用してすべてのページにログアウトリンクを実装しました(これは/ authentication / logoutへの単純なhrefです)。
カスタムテーマを使用して、ページバナーに「ユーザー名(ロール)としてログに記録されています」のようなものを表示する簡単な方法があるのでしょうか。
orbeonを使用してTomcatでフォーム認証を使用しています。特定のページにユーザーの資格情報を表示できます(java-authenticationサンプルを採用しました)。また、カスタムテーマを使用してすべてのページにログアウトリンクを実装しました(これは/ authentication / logoutへの単純なhrefです)。
カスタムテーマを使用して、ページバナーに「ユーザー名(ロール)としてログに記録されています」のようなものを表示する簡単な方法があるのでしょうか。
XSLT にあるテーマでこれを行います。
xxf:get-remote-user()
。ただし、テーマ XSLT は XForms 処理の後に実行されるため、そこで XForms を使用することはできません。代わりに、 XSLT から呼び出す Java コードを呼び出す必要がありますorg.orbeon.oxf.util.NetUtils.getExternalContext().getRequest().getRemoteUser()
。isUserInRole()
の と同様に呼び出します。getRemoteUser()