本文整理汇总了Java中org.apache.oltu.oauth2.common.message.types.ParameterStyle类的典型用法代码示例。如果您正苦于以下问题:Java ParameterStyle类的具体用法?Java ParameterStyle怎么用?Java ParameterStyle使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
ParameterStyle类属于org.apache.oltu.oauth2.common.message.types包,在下文中一共展示了ParameterStyle类的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: init
import org.apache.oltu.oauth2.common.message.types.ParameterStyle; //导入依赖的package包/类
@Override
public void init(FilterConfig filterConfig) throws ServletException {
provider = OAuthUtils
.initiateServletContext(filterConfig.getServletContext(), OAUTH_RS_PROVIDER_CLASS,
OAuthRSProvider.class);
//resource-id
realm = filterConfig.getInitParameter(RS_REALM);
if (OAuthUtils.isEmpty(realm)) {
realm = RS_REALM_DEFAULT;
}
//token parameter style
String parameterStylesString = filterConfig.getInitParameter(RS_TOKENS);
if (OAuthUtils.isEmpty(parameterStylesString)) {
parameterStyles = new ParameterStyle[]{RS_TOKENS_DEFAULT};
} else {
String[] parameters = parameterStylesString.split(TOKEN_DELIMITER);
if (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]);
}
}
}
}
}