Module bus.auth

Class TeambitionProvider

java.lang.Object
org.miaixz.bus.auth.nimble.AbstractProvider
org.miaixz.bus.auth.nimble.teambition.TeambitionProvider
All Implemented Interfaces:
Provider, org.miaixz.bus.core.Provider

public class TeambitionProvider extends AbstractProvider
Teambition 登录
Since:
Java 17+
Author:
Kimi Liu
  • Constructor Details

    • TeambitionProvider

      public TeambitionProvider(Context context)
    • TeambitionProvider

      public TeambitionProvider(Context context, org.miaixz.bus.cache.metric.ExtendCache cache)
  • Method Details

    • getAccessToken

      public AccToken getAccessToken(Callback callback)
      Description copied from interface: Provider
      获取access token
      Parameters:
      callback - 回调返回的参数
      Returns:
      所有信息
      See Also:
    • getUserInfo

      public Material getUserInfo(AccToken accToken)
      Description copied from interface: Provider
      使用token换取用户信息
      Parameters:
      accToken - token信息
      Returns:
      用户信息
      See Also:
    • refresh

      public org.miaixz.bus.core.basic.entity.Message refresh(AccToken oldToken)
      Description copied from interface: Provider
      刷新access token (续期)
      Parameters:
      oldToken - 登录成功后返回的Token信息
      Returns:
      Message