com.google.appengine.api.users.User.getEmail()方法的使用及代码示例

x33g5p2x  于2022-02-01 转载在 其他  
字(2.9k)|赞(0)|评价(0)|浏览(124)

本文整理了Java中com.google.appengine.api.users.User.getEmail()方法的一些代码示例,展示了User.getEmail()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。User.getEmail()方法的具体详情如下:
包路径:com.google.appengine.api.users.User
类名称:User
方法名:getEmail

User.getEmail介绍

暂无

代码示例

代码示例来源:origin: org.vx68k.quercus/quercus

public String getEmail()
{
 return _user.getEmail();
}

代码示例来源:origin: com.googlecode.cedar-common/objectify

public static void serialize(SerializationStreamWriter streamWriter, User instance)
      throws SerializationException
  {
    streamWriter.writeString(instance.getEmail());
    streamWriter.writeString(instance.getAuthDomain());
    streamWriter.writeString(instance.getUserId());
  }
}

代码示例来源:origin: PeterKnego/LeanEngine-Server

props.put("email", currentUser.getEmail());

代码示例来源:origin: GoogleCloudPlatform/appengine-tck

user = oAuthService.getCurrentUser(currentScope);
lastValidScope = currentScope;
log.info("Valid scope, user: " + user.getEmail());

代码示例来源:origin: GoogleCloudPlatform/appengine-tck

private String callMethod(String method, String scope) {
  try {
    if (method.equals("getEmail")) {
      if (errorOnScope != null) {
        return errorOnScope;
      }
      if (user == null) {
        return "user is null";
      } else {
        return user.getEmail();
      }
    } else if (method.equals("isUserAdmin")) {
      if (scope == null) {
        return "" + oAuthService.isUserAdmin();
      } else {
        return "" + oAuthService.isUserAdmin(scope);
      }
    } else if (method.equals("getClientId")) {
      return oAuthService.getClientId(scope);
    } else if (method.equals("getOAuthConsumerKey")) {
      return oAuthService.getOAuthConsumerKey();
    } else if (method.equals("isUserAdmin")) {
      return "" + oAuthService.isUserAdmin();
    } else {
      return "UNRECOGNIZED METHOD:" + method;
    }
  } catch (Exception e) {
    return method + ":" + e.toString();
  }
}

代码示例来源:origin: org.pac4j/pac4j-gae

@Override
protected void clientInit() {
  service = UserServiceFactory.getUserService();
  CommonHelper.assertNotNull("service", this.service);
  defaultRedirectActionBuilder(ctx -> {
    final String destinationUrl = computeFinalCallbackUrl(ctx);
    final String loginUrl = authDomain == null ?  service.createLoginURL(destinationUrl)
      : service.createLoginURL(destinationUrl, authDomain);
    return RedirectAction.redirect(loginUrl);
  });
  defaultCredentialsExtractor(ctx -> {
    final GaeUserCredentials credentials = new GaeUserCredentials();
    credentials.setUser(service.getCurrentUser());
    return credentials;
  });
  defaultAuthenticator((credentials, ctx) -> {
    final User user = credentials.getUser();
    if (user != null) {
      final GaeUserServiceProfile profile = PROFILE_DEFINITION.newProfile();
      profile.setId(user.getEmail());
      PROFILE_DEFINITION.convertAndAdd(profile, PROFILE_ATTRIBUTE, CommonProfileDefinition.EMAIL, user.getEmail());
      PROFILE_DEFINITION.convertAndAdd(profile, PROFILE_ATTRIBUTE, CommonProfileDefinition.DISPLAY_NAME, user.getNickname());
      if (service.isUserAdmin()) {
        profile.addRole(GaeUserServiceProfile.PAC4J_GAE_GLOBAL_ADMIN_ROLE);
      }
      credentials.setUserProfile(profile);
    }
  });
}

相关文章