Interface AccessHandler

All Known Implementing Classes:
JustAuthAccessHandler, PhoneNumberAccessHandler, WxappAccessHandler

public interface AccessHandler

Description: 外部应用接入处理器

Author:
: gengwei.zheng
Date:
: 2022/1/25 16:20
  • Method Details

    • preProcess

      AccessResponse preProcess(String core, String... params)
      外部应用接入预处理 比如 微信小程序需要传入Code 和 AppId 比如 手机登录需要传入手机号码等
      Parameters:
      core - 对于只需要一个参数就可以进行预处理操作的核心值。
      params - 核心值以外的其它参数
      Returns:
      AccessResponse
    • loadUserDetails

      AccessUserDetails loadUserDetails(String source, AccessPrincipal accessPrincipal)
      获取接入系统中的用户信息,并转换为系统可以识别的 AccessUserDetails 类型
      Parameters:
      source - 类别
      accessPrincipal - 外部系统接入所需信息
      Returns:
      外部系统用户信息 AccessUserDetails