interface IAuthorizationHandlerContextFactory
cangjie
public interface IAuthorizationHandlerContextFactory1
功能:定义授权处理上下文工厂接口。
成员概览
| 成员 | 功能 |
|---|---|
| func createContext(Collection<IAuthorizationRequirement>, ClaimsPrincipal, ?Object) | 创建授权处理上下文。 |
func createContext(Collection<IAuthorizationRequirement>, ClaimsPrincipal, ?Object)
cangjie
func createContext(requirements: Collection<IAuthorizationRequirement>, user: ClaimsPrincipal, resource: ?Object): AuthorizationHandlerContext1
功能:创建授权处理上下文。
参数:
- requirements: Collection<IAuthorizationRequirement> - 授权要求集合。
- user: ClaimsPrincipal - 待授权的用户主体。
- resource:
?Object- 当前授权资源。
返回值:
- AuthorizationHandlerContext - 授权处理上下文。