ケルベロスは認証制御を提供していますが、私はユーザ情報(例えば、uidなど)をもっと得たいと思っています。ありがとう。ケルベロスを使用しているウェブサイトのサーバー側でユーザー情報を取得する方法は?
答えて
HttpServletRequest#getRemoteUser()
から入手できます。
ので、サーブレットでは、次のようになります。それは次のようになりJSPで
String name = request.getRemoteUser();
// ...
:
<p>Welcome, ${pageContext.request.remoteUser}</p>
'request.remoteUser'は短く、同じです。 –
@Michael:Kerberos/LDAPに対してのみ 'null'を返します。 – BalusC
次にプリンシパルはnullです。 'getRemoteUser'は上の呼び出しの単なる手短なものです。 **あなたの**コードにはいくつかのバグがあるはずです。 Tomcatにカスタムkerberosオーセンティケーターがあり、これは必要に応じて動作します。 Tomcatに接続してデバッグする必要があります。 –
- 1. 古いREST APIを使用してユーザー情報を取得する方法
- 2. Netコアを使用してDbContextでユーザー情報を取得する方法
- 3. SNMPを使用してサーバー情報を取得する
- 4. WCF経由でサーバー側のクライアント情報を取得する
- 5. Python Thriftサーバーでクライアント情報を取得する方法は?
- 6. Facebook API:access_tokenサーバー側を取得してクライアント側で使用する方法
- 7. C++を使用してWindowsでハードウェア情報を取得する方法は?
- 8. twitter APIを使用してユーザー情報を取得する正しい方法はありますか?
- 9. iOSでユーザー情報を取得する
- 10. Facebookからユーザー情報を取得する方法は?
- 11. ロータススクリプトを使用してシステム/ディスク情報を取得する方法は?
- 12. node.jsを使用してSSL証明書情報を取得する方法は?
- 13. xamarin.authを使用してfacebookにログインしてユーザーのプロフィール情報を取得する方法
- 14. JavaScriptを使用してクライアントWebページのCookie情報を取得する方法
- 15. Google Map APIを使用してストリートレベルの情報を取得する方法
- 16. HybridAuth:リダイレクト後にユーザー情報を取得する方法
- 17. AJAXを使用してリモートファイル情報を取得するには?
- 18. jQueryでウェブサイト情報を取得
- 19. タイムゾーン情報を取得する方法
- 20. MySQL Triggerでは、リクエストを送信しているユーザーの情報を取得する方法は?
- 21. 最良の方法はクライアント側の情報を保存/取得する
- 22. ajaxを使用してサーバー側からMapオブジェクトを取得する方法
- 23. fb.data.queryを使用して友達情報を取得する方法
- 24. FBConnectを使用してFacebookから情報を取得する方法
- 25. unimagクレジットカードリーダーを使用してカードタイプ情報を取得する方法
- 26. .NETを使用してSSRSレポートからデータソース情報を取得する方法
- 27. iPhone:ソーシャルネットワーキングサイトに接続してユーザー情報を取得する方法
- 28. TeamSpeak 3ウェブサイトへの情報を取得
- 29. データベースから情報を取得して選択に使用する方法
- 30. ウェブサイト、クライアント側またはサーバー側をかすめる方法は?
件名と本文の間の接続がありますか?私は誰も見ない。 –