Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Filter ¶ added in v0.1.0
type Filter struct {
markup.Component `class:"rest-controller keeper-configurer"`
Enabled bool `inject:"${security.gin-filter.enabled}"`
TokenHeaderName string `inject:"${security.http-header.token.name}"`
SetTokenHeaderName string `inject:"${security.http-header.settoken.name}"`
// contains filtered or unexported fields
}
Filter 是负责安全事务的 gin 过滤器
type GinAccess ¶ added in v0.1.0
type GinAccess struct {
// contains filtered or unexported fields
}
GinAccess ...
func (*GinAccess) PathPattern ¶ added in v0.1.0
PathPattern ...
type SecurityInterceptorRegistry ¶ added in v0.1.0
type SecurityInterceptorRegistry struct {
markup.Component `class:"rest-interceptor-registry"`
Subjects keeper.SubjectManager `inject:"#keeper-subject-manager"`
Permissions keeper.PermissionManager `inject:"#keeper-permission-manager"`
}
SecurityInterceptorRegistry 是提供安全特性(授权)的 handler 拦截器的注册器
func (*SecurityInterceptorRegistry) GetRegistrationList ¶ added in v0.1.0
func (inst *SecurityInterceptorRegistry) GetRegistrationList() []*glass.InterceptorRegistration
GetRegistrationList ...
Source Files
¶
Click to show internal directories.
Click to hide internal directories.