Class AppUtils

java.lang.Object
com.sankcrm.erp.auth.infrastructure.AppUtils

public class AppUtils extends Object
应用工具
Since:
2.1.6
Author:
zhsxin
  • Field Details

  • Constructor Details

    • AppUtils

      public AppUtils()
  • Method Details

    • modelId

      public static Optional<CasbinModelId> modelId(App app)
      获取应用的权限模型
      Parameters:
      app - 应用信息
      Returns:
      权限模型
    • appInfoOpt

      public static Optional<App> appInfoOpt()
      当前请求的应用信息
      Returns:
      应用信息
      Since:
      3.1.0
    • appInfoOpt

      public static Optional<App> appInfoOpt(AppId appId)
      应用信息
      Parameters:
      appId - 应用编号
      Returns:
      应用信息
      Since:
      3.1.0
    • pubKeyOpt

      public static Optional<com.sankcrm.erp.common.sensitive.SecretKey> pubKeyOpt(AppId appId)
      查询应用公钥
      Parameters:
      appId - 应用编号
      Returns:
      应用公钥
      Since:
      3.2.0
    • pubKey

      public static com.sankcrm.erp.common.sensitive.SecretKey pubKey(AppId appId)
      查询应用公钥
      Parameters:
      appId - 应用编号
      Returns:
      应用公钥
      Since:
      3.2.0