@Override public void init(FilterConfig filterConfig) throws ServletException { provider = OAuthUtils .initiateServletContext(filterConfig.getServletContext(), OAUTH_RS_PROVIDER_CLASS, OAuthRSProvider.class); realm = filterConfig.getServletContext().getInitParameter(RS_REALM); if (OAuthUtils.isEmpty(realm)) { realm = RS_REALM_DEFAULT; } String parameterStylesString = filterConfig.getServletContext().getInitParameter(RS_TOKENS); if (OAuthUtils.isEmpty(parameterStylesString)) { parameterStyles = new ParameterStyle[] {RS_TOKENS_DEFAULT}; } else { String[] parameters = parameterStylesString.split(TOKEN_DELIMITER); if (parameters != null && parameters.length > 0) { parameterStyles = new ParameterStyle[parameters.length]; for (int i = 0; i < parameters.length; i++) { ParameterStyle tempParameterStyle = ParameterStyle.valueOf(parameters[i]); if (tempParameterStyle != null) { parameterStyles[i] = tempParameterStyle; } else { throw new ServletException("Incorrect ParameterStyle: " + parameters[i]); } } } } }
@Override public void init(FilterConfig filterConfig) throws ServletException { provider = OAuthUtils .initiateServletContext(filterConfig, OAUTH_RS_PROVIDER_CLASS, OAuthRSProvider.class); realm = filterConfig.getInitParameter(RS_REALM); if (OAuthUtils.isEmpty(realm)) { realm = RS_REALM_DEFAULT; } String parameterStylesString = filterConfig.getServletContext().getInitParameter(RS_TOKENS); if (OAuthUtils.isEmpty(parameterStylesString)) { parameterStyles = new ParameterStyle[] {RS_TOKENS_DEFAULT}; } else { String[] parameters = parameterStylesString.split(TOKEN_DELIMITER); if (parameters != null && parameters.length > 0) { parameterStyles = new ParameterStyle[parameters.length]; for (int i = 0; i < parameters.length; i++) { ParameterStyle tempParameterStyle = ParameterStyle.valueOf(parameters[i]); if (tempParameterStyle != null) { parameterStyles[i] = tempParameterStyle; } else { throw new ServletException("Incorrect ParameterStyle: " + parameters[i]); } } } } }