Tomcatフォームベースの認証の場合にユーザーパスワードを取得して、ユーザー名とパスワードの組み合わせを別のアプリケーションに送信できるようにする方法を探しています。これは私がこれまでに持っているものです:-
Principal principal = req.getUserPrincipal();
PropertyDescriptor[] pds;
pds = PropertyUtils.getPropertyDescriptors(principal.getClass());
for(int i = 0; i < pds.length; i++){
try {
String name = pds[i].getName();
Object value = PropertyUtils.getProperty(principal,name);
} catch (Exception e) {
e.printStackTrace();
}
}
オブジェクトからパスワードを取得するにはどうすればよいですか?誰かが同じことについての推薦を提供することができれば非常にありがたいです。