Java examples for javax.portlet:PortletRequest
Get a string representation of the user authentication as defined in the portlet WSRP spec.
/*/*from w ww.j ava 2 s. c o m*/ * Copyright 2000-2001,2004 The Apache Software Foundation. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ import javax.portlet.PortletRequest; public class Main{ public static void main(String[] argv) throws Exception{ String jsrAuthInfo = "java2s.com"; System.out.println(getWsrpFromPortlet(jsrAuthInfo)); } /** * No authentication was done **/ public static final String WSRP_NONE = "wsrp:none"; /** * End-User identified themselves using password/username scenario **/ public static final String WSRP_PASSWD = "wsrp:password"; /** * End-User presented a security certificate **/ public static final String WSRP_CERT = "wsrp:certificate"; /** * Get a string representation of the user authentication * as defined in the WSRP spec. from a passed authentication * info defined in the portlet spec. If the passed value could not * be matched the same string is returned. * * @param jsrAuthInfo Authentification info as defined in the portlet spec * @return The authentication info as defined in the WSRP spec. or the * argument if no match could be made. **/ public static String getWsrpFromPortlet(String jsrAuthInfo) { if (jsrAuthInfo == null) { return WSRP_NONE; } else if (jsrAuthInfo == PortletRequest.BASIC_AUTH || jsrAuthInfo == PortletRequest.FORM_AUTH || jsrAuthInfo.equals(PortletRequest.BASIC_AUTH) || jsrAuthInfo.equals(PortletRequest.FORM_AUTH)) { return WSRP_PASSWD; } else if (jsrAuthInfo == PortletRequest.CLIENT_CERT_AUTH || jsrAuthInfo.equals(PortletRequest.CLIENT_CERT_AUTH)) { return WSRP_CERT; } else { return jsrAuthInfo; } } }