接口 ThirdPartyLoginHandler<T extends BaseUser>


public interface ThirdPartyLoginHandler<T extends BaseUser>

ThirdPartyLoginHandler interface.

版本:
1.11.8
作者:
scx567888
  • 方法详细资料

    • tryLogin

      T tryLogin(String uniqueID, String accessToken)

      tryLogin.

      参数:
      uniqueID - a String object
      accessToken - a String object
      返回:
      a BaseUser object
    • changeAccessToken

      BaseAccount changeAccessToken(String uniqueID, String newAccessToken, String oldAccessToken)
      以密码举例 这就是修改密码
      参数:
      uniqueID - 用户名
      newAccessToken - 新密码
      oldAccessToken - 旧密码
      返回:
      更新后的账号
    • changeUniqueID

      BaseAccount changeUniqueID(String accessToken, String newUniqueID, String oldUniqueID)
      以密码距离 这就是修改用户名
      参数:
      accessToken - 密码
      newUniqueID - 新用户名
      oldUniqueID - 旧用户名
      返回:
      更新后的账号
    • getByUserID

      BaseAccount getByUserID(Long userID)
      根据用户 ID 获取账号
      参数:
      userID - userID
      返回:
      r
    • getByUniqueID

      BaseAccount getByUniqueID(String uniqueID)

      getByUniqueID.

      参数:
      uniqueID - a String object
      返回:
      a
    • signup

      T signup(String uniqueID, String accessToken, T defaultUser)

      signup.

      参数:
      uniqueID - a String object
      accessToken - a String object
      defaultUser - a BaseUser object
      返回:
      a BaseUser object