类 ResourceCacheService

java.lang.Object
cn.bbwres.biscuit.gateway.cache.ResourceCacheService

public class ResourceCacheService extends Object
获取认证的url资源 的缓存服务
版本:
$Id: $Id
作者:
zhanglinfeng
  • 字段详细资料

    • LOGIN_AUTH_RESOURCE

      public static final String LOGIN_AUTH_RESOURCE
      登陆认证
      另请参阅:
  • 构造器详细资料

  • 方法详细资料

    • init

      @PostConstruct public void init()
      初始化缓存
    • getLoginAuthResource

      public reactor.core.publisher.Mono<List<String>> getLoginAuthResource()
      获取仅需要登陆认证的资源地址
      返回:
      a List object
    • getResourceByRole

      public reactor.core.publisher.Mono<List<String>> getResourceByRole(Set<String> roleIds)
      根据角色信息获取出当前角色拥有的资源信息
      参数:
      roleIds - 角色id
      返回:
      a List object
    • getLoginUrlBuildState

      public reactor.core.publisher.Mono<String> getLoginUrlBuildState(String state)
      获取登陆地址
      参数:
      state - a String object
      返回:
      a String object