final String doAsUserFromQuery = params.doAsUser(); final String remoteUser = usernameFromQuery == null ? JspHelper .getDefaultWebUserName(params.conf()) // not specified in request : usernameFromQuery;
? getDefaultWebUserName(conf) // not specified in request : usernameFromQuery;
? getDefaultWebUserName(conf) // not specified in request : usernameFromQuery;
UserGroupInformation ugi() throws IOException { if (UserGroupInformation.isSecurityEnabled()) { return tokenUGI(); } final String usernameFromQuery = params.userName(); final String doAsUserFromQuery = params.doAsUser(); final String remoteUser = usernameFromQuery == null ? JspHelper.getDefaultWebUserName(params.conf()) // not specified in // request : usernameFromQuery; UserGroupInformation ugi = UserGroupInformation.createRemoteUser(remoteUser); JspHelper.checkUsername(ugi.getShortUserName(), usernameFromQuery); if (doAsUserFromQuery != null) { // create and attempt to authorize a proxy user ugi = UserGroupInformation.createProxyUser(doAsUserFromQuery, ugi); } return ugi; }
UserGroupInformation ugi() throws IOException { if (UserGroupInformation.isSecurityEnabled()) { return tokenUGI(); } final String usernameFromQuery = params.userName(); final String doAsUserFromQuery = params.doAsUser(); final String remoteUser = usernameFromQuery == null ? JspHelper.getDefaultWebUserName(params.conf()) // not specified in // request : usernameFromQuery; UserGroupInformation ugi = UserGroupInformation.createRemoteUser(remoteUser); JspHelper.checkUsername(ugi.getShortUserName(), usernameFromQuery); if (doAsUserFromQuery != null) { // create and attempt to authorize a proxy user ugi = UserGroupInformation.createProxyUser(doAsUserFromQuery, ugi); } return ugi; }
? getDefaultWebUserName(conf) // not specified in request : usernameFromQuery;