• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

Java EmailIdentity类的典型用法和代码示例

java 1次浏览

本文整理汇总了Java中com.feth.play.module.pa.user.EmailIdentity的典型用法代码示例。如果您正苦于以下问题:Java EmailIdentity类的具体用法?Java EmailIdentity怎么用?Java EmailIdentity使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。

EmailIdentity类属于com.feth.play.module.pa.user包,在下文中一共展示了EmailIdentity类的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: save

点赞 3

import com.feth.play.module.pa.user.EmailIdentity; //导入依赖的package包/类
@Override
public Object save(final AuthUser authUser) {
       Logger.debug("MyUserService::save " + authUser);
	final boolean isLinked = User.existsByAuthUserIdentity(authUser);
	if (!isLinked) {
           if (authUser instanceof EmailIdentity) {
               final EmailIdentity identity = (EmailIdentity) authUser;
               Logger.debug("    is email identity, email='" + identity.getEmail() + "'");
               User u = User.find.where().eq("email", identity.getEmail()).findUnique();
               if (u != null) {
                   Logger.debug("    found user by email");
                   u.linkedAccounts.add(LinkedAccount.create(authUser));
                   u.save();
                   return u;
               }
           }
	}

       return null;
}
 

开发者ID:schmave,
项目名称:demschooltools,
代码行数:21,
代码来源:MyUserService.java

示例2: getLocalIdentity

点赞 3

import com.feth.play.module.pa.user.EmailIdentity; //导入依赖的package包/类
@Override
public Object getLocalIdentity(final AuthUserIdentity identity) {
  if (identity.getProvider().equals("password")) {
    return new EmailIdentity() {
       @Override
       public String getId() {
         return identity.getId();
       }
       @Override
       public String getProvider() {
         return identity.getProvider();
       }
       @Override
       public String getEmail() {
         return getId();
       }
    };
  }
   throw new UnsupportedOperationException(
       "Only email/password logins are currently supported");
}
 

开发者ID:uq-eresearch,
项目名称:aorra,
代码行数:22,
代码来源:SimpleUserServicePlugin.java


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)