Home>
Java>
WebSphere トラスト・アソシエーション・インターセプター トラスト・アソシエーション・インターセプター
import java.util.Properties;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.ibm.websphere.security.WebTrustAssociationException;
import com.ibm.websphere.security.WebTrustAssociationFailedException;
import com.ibm.wsspi.security.tai.TAIResult;
import com.ibm.wsspi.security.tai.TrustAssociationInterceptor;
public class TrustAssociationInterceptorEx implements TrustAssociationInterceptor {
/**
* TrustAssociationInterceptor メソッドをクリーンアップ
*/
@Override
public void cleanup() {
}
/**
* Type を戻す
*/
@Override
public String getType() {
return null;
}
/**
* Version を戻す
*/
@Override
public String getVersion() {
return null;
}
/**
* TrustAssociationInterceptor メソッドを初期化
*/
@Override
public int initialize(Properties props)
throws WebTrustAssociationFailedException {
return 0;
}
/**
* インターセプターにとって有効なプロキシー・サーバーであるかどうかを判別
*/
@Override
public boolean isTargetInterceptor(HttpServletRequest req)
throws WebTrustAssociationException {
return false;
}
/**
* HTTP 要求ヘッダーからユーザー名を抽出して、要求されたリソースに対する権限がユーザーにあるかどうかを判別
*/
@Override
public TAIResult negotiateValidateandEstablishTrust(
HttpServletRequest req, HttpServletResponse res)
throws WebTrustAssociationFailedException {
return null;
}
}