Skip to content

class ResourceManager

cangjie
public class ResourceManager

功能:提供资源聚合与查询服务。

成员概览

成员功能
init(IApiScopeStore, IApiResourceStore, IIdentityResourceStore)创建资源管理器。
func findAll(Array<String>)根据作用域集合查找全部相关资源。
func getDiscoveryDocumentScopes()获取发现文档需要公开的全部作用域集合。
func getDiscoveryDocumentClaimTypes()获取发现文档需要公开的全部声明类型集合。

init(IApiScopeStore, IApiResourceStore, IIdentityResourceStore)

cangjie
public ResourceManager(let apiScopeStore: IApiScopeStore, let apiResourceStore: IApiResourceStore,
let identityResourceStore: IIdentityResourceStore)

功能:创建资源管理器。

参数:

func findAll(Array<String>)

cangjie
public func findAll(scopes: Array<String>): ResourceCollection

功能:根据作用域集合查找全部相关资源。

参数:

  • scopes: Array<String> - 作用域数组。

返回值:

func getDiscoveryDocumentScopes()

cangjie
public func getDiscoveryDocumentScopes(): Collection<String>

功能:获取发现文档需要公开的全部作用域集合。

返回值:

  • Collection<String> - 返回作用域集合。

func getDiscoveryDocumentClaimTypes()

cangjie
public func getDiscoveryDocumentClaimTypes(): Collection<String>

功能:获取发现文档需要公开的全部声明类型集合。

返回值:

  • Collection<String> - 返回声明类型集合。