Class TokenExpireQueryHandler

java.lang.Object
com.sankcrm.erp.auth.application.app.query.tokenexpire.TokenExpireQueryHandler
All Implemented Interfaces:
com.sankcrm.erp.bus.QueryHandler<TokenExpireResponse,TokenExpireQuery>

@Component @Transactional(readOnly=true, timeout=60) public class TokenExpireQueryHandler extends Object implements com.sankcrm.erp.bus.QueryHandler<TokenExpireResponse,TokenExpireQuery>

通过既有 App 查询及其数据权限加载登录 Token 有效期。

  • Constructor Details

    • TokenExpireQueryHandler

      public TokenExpireQueryHandler()
  • Method Details

    • handle

      public TokenExpireResponse handle(TokenExpireQuery query) throws com.sankcrm.erp.common.exception.CoreException

      TokenPolicy 或 expire 未配置时沿用签发逻辑的一天默认值。

      Specified by:
      handle in interface com.sankcrm.erp.bus.QueryHandler<TokenExpireResponse,TokenExpireQuery>
      Parameters:
      query - 控制器已解析的目标应用编号
      Returns:
      仅含有效期的响应
      Throws:
      com.sankcrm.erp.common.exception.CoreException - 应用不可见或查询失败时抛出