ポートレットから、AutoLogin フェーズで設定したセッション属性にアクセスしようとして失敗しました。
AutoLogin クラスの設定属性:
@Override
public String[] login(HttpServletRequest request, HttpServletResponse response) throws AutoLoginException {
request.getSession().setAttribute("My-Attribute-Key", "Hello World");
...
}
ポートレットからのアクセス属性:
@Override
public void doView(RenderRequest renderRequest, RenderResponse renderResponse) throws IOException, PortletException {
Object attribute = PortalUtil.getHttpServletRequest(renderRequest).getSession().getAttribute("My-Attribute-Key");
...
}