Documentation
¶
Index ¶
- type MockAuth
- type MockTokenAdapter
- func (inst *MockTokenAdapter) Accept(c context.Context) bool
- func (inst *MockTokenAdapter) GetDTO(c context.Context) (*jwt.Token, error)
- func (inst *MockTokenAdapter) GetText(c context.Context) (jwt.Text, error)
- func (inst *MockTokenAdapter) ListRegistrations() []*jwt.Registration
- func (inst *MockTokenAdapter) SetDTO(c context.Context, o1 *jwt.Token) error
- func (inst *MockTokenAdapter) SetText(c context.Context, t1 jwt.Text) error
- type TestCom
- type TestRandom
- type TestSubjects
- type TestUUID
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockAuth ¶
type MockAuth struct {
// contains filtered or unexported fields
}
MockAuth 是虚拟的身份验证器
func (*MockAuth) Authenticate ¶
Authenticate ...
func (*MockAuth) ListRegistrations ¶
func (inst *MockAuth) ListRegistrations() []*auth.Registration
ListRegistrations ...
type MockTokenAdapter ¶
type MockTokenAdapter struct { Service jwt.Service //starter:inject("#") Logger vlog.Logger //starter:inject("#") // contains filtered or unexported fields }
MockTokenAdapter ...
func (*MockTokenAdapter) Accept ¶
func (inst *MockTokenAdapter) Accept(c context.Context) bool
Accept ...
func (*MockTokenAdapter) ListRegistrations ¶
func (inst *MockTokenAdapter) ListRegistrations() []*jwt.Registration
ListRegistrations ...
type TestCom ¶
type TestCom struct { AuthSer rbac.AuthService //starter:inject("#") SessionSer security.SessionService //starter:inject("#") PermissionSer rbac.PermissionService //--starter:inject("#") UserSer rbac.UserService //--starter:inject("#") AvatarSer rbac.AvatarService //--starter:inject("#") }
TestCom ...
func (*TestCom) Units ¶ added in v1.0.49
func (inst *TestCom) Units(list []*units.Registration) []*units.Registration
Units ...
type TestRandom ¶ added in v1.0.9
type TestRandom struct { Rand random.Service //starter:inject("#") Logger vlog.Logger //starter:inject("#") }
TestRandom ...
func (*TestRandom) Units ¶ added in v1.0.49
func (inst *TestRandom) Units(list []*units.Registration) []*units.Registration
Units ...
type TestSubjects ¶ added in v1.0.49
type TestSubjects struct { Loader subjects.Loader //starter:inject("#") SessionService rbac.SessionService //starter:inject("#") SubjectService rbac.SubjectService //starter:inject("#") }
TestSubjects ...
func (*TestSubjects) Units ¶ added in v1.0.49
func (inst *TestSubjects) Units(list []*units.Registration) []*units.Registration
Units ...
type TestUUID ¶ added in v1.0.21
type TestUUID struct { Ser random.UUIDService //starter:inject("#") Logger vlog.Logger //starter:inject("#") }
TestUUID ...
func (*TestUUID) Units ¶ added in v1.0.49
func (inst *TestUUID) Units(list []*units.Registration) []*units.Registration
Units ...
Click to show internal directories.
Click to hide internal directories.