2016-05-31 14 views
1

shibboleth spとSpring-bootを統合しようとしています。 spring samlプラグインを使用しない理由は、2つのアプリケーションが春に書かれ、もう1つがSpringアプリケーションを呼び出す角度アプリケーションであるためです。私は両方を守る必要があるので、私はapache 2.4 Red Hatに沿ってshibbolethを続けた。 Apacheは両方のアプリケーションに対してmodプロキシを行います。 SAMLは正常に動作しており、アプリケーションにリダイレクトしています。しかし私は、私のアプリケーションでShibbolethから属性を受け取ることができません。私はshibbolethセッションサマリーページの属性を見ることができます。私はログを有効にして、属性がマップされているのを見ることができました。私の春のブートアプリケーションでshibboleth-saml with spring boot

私は、私の理解では、Shibbolethの属性設定はデフォルトで有効になっていると、ヘッダの値が、デフォルトではオフになっている

public class AuthInterceptor extends HandlerInterceptorAdapter 
{ 
     @Override 
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { 
    //I am inspecting all attributes in request.getAttributes(), I could not find any attribute set my shibboleth. 
} 

}

を書かれています。 shibbolethにマッピングされた属性をアプリケーションに渡す方法を教えてください。

答えて