admincheck.jsp revision 6ceaa6b5b3260339647790af916128914981a790
205N/A<%@ page import="com.iplanet.am.util.SystemProperties" %>
205N/A<%@ page import="com.iplanet.sso.SSOException" %>
205N/A<%@ page import="com.iplanet.sso.SSOToken" %>
205N/A<%@ page import="com.iplanet.sso.SSOTokenManager" %>
205N/A<%@ page import="com.sun.identity.common.DNUtils" %>
205N/A<%@ page import="com.sun.identity.idm.AMIdentity" %>
205N/A<%@ page import="com.sun.identity.idm.IdRepoException" %>
205N/A<%@ page import="com.sun.identity.idm.IdType" %>
205N/A<%@ page import="javax.servlet.http.HttpServletRequest" %>
205N/A<%@ page import="java.io.IOException" %>
205N/A<%@ page import="java.util.ResourceBundle" %>
205N/A<%@ page import="java.text.MessageFormat" %>
* @param out The JspWriter used to inform the HTTP client that they are unauthorized to view this page.
* @param currentPageUrl The path of the JSP page in which this file has been included, relative to AM root.
SSOTokenManager manager = SSOTokenManager.getInstance();
ssoToken = manager.createSSOToken(request);
manager.validateToken(ssoToken);
adminUserDN = DNUtils.normalizeDN(adminUser);
adminUserId = new AMIdentity(ssoToken, adminUser, IdType.USER, "/", null);
if ((!adminUserDN.equals(DNUtils.normalizeDN(ssoToken.getPrincipal().getName()))) && (!user.equals(adminUserId))) {
String errorMsgTemplate = ResourceBundle.getBundle("encode", request.getLocale()).getString("invalid.uid");