}
return casConfig;
}
public CASConfig configureFromInitParams(FilterConfig config) {
CASConfig casConfig = new CASConfig();
casConfig.setCasLogin(
config.getInitParameter(
LOGIN_INIT_PARAM)
);
casConfig.setCasValidate(
config.getInitParameter(
VALIDATE_INIT_PARAM)
);
casConfig.setCasServiceUrl(
config.getInitParameter(
SERVICE_INIT_PARAM)
);
casConfig.setCasAuthorizedProxy(
config.getInitParameter(
AUTHORIZED_PROXY_INIT_PARAM)
);
casConfig.setCasRenew(
Boolean.valueOf(config.getInitParameter(RENEW_INIT_PARAM)).booleanValue() );
casConfig.setCasServerName(
config.getInitParameter(
SERVERNAME_INIT_PARAM)
);
casConfig.setMultiServerName(
config.getInitParameter(
MULTI_SERVERNAME_INIT_PARAM)
);
casConfig.setCasProxyCallbackUrl(
config.getInitParameter(
PROXY_CALLBACK_INIT_PARAM)
);
casConfig.setWrapRequest(
Boolean
.valueOf(
config.getInitParameter(
WRAP_REQUESTS_INIT_PARAM))
.booleanValue() );
casConfig.setCasGateway(
Boolean
.valueOf(
config.getInitParameter(
GATEWAY_INIT_PARAM))
.booleanValue() );
casConfig.setServiceScheme(
config.getInitParameter( SERVICE_SCHEME_INIT_PARAM ) );
casConfig.setDummyTrust(
Boolean.valueOf(config.getInitParameter(DUMMY_TRUST_INIT_PARAM)).booleanValue() );
return casConfig;
}