subject

package
v0.1.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 20, 2022 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DefaultSubject

type DefaultSubject struct {
	// contains filtered or unexported fields
}

DefaultSubject ...

func (*DefaultSubject) Authorize

func (inst *DefaultSubject) Authorize(ctx context.Context) error

Authorize 授权

func (*DefaultSubject) GetAccess

func (inst *DefaultSubject) GetAccess() keeper.Access

GetAccess ...

func (*DefaultSubject) GetContext

func (inst *DefaultSubject) GetContext() context.Context

GetContext ...

func (*DefaultSubject) GetPermission added in v0.1.3

func (inst *DefaultSubject) GetPermission() keeper.Permission

GetPermission ...

func (*DefaultSubject) GetSession

func (inst *DefaultSubject) GetSession(create bool) (keeper.Session, error)

GetSession ...

func (*DefaultSubject) HasPermission added in v0.1.3

func (inst *DefaultSubject) HasPermission(ctx context.Context) bool

HasPermission 鉴权

func (*DefaultSubject) IsAuthenticated

func (inst *DefaultSubject) IsAuthenticated() bool

IsAuthenticated ...

func (*DefaultSubject) Login

Login 登录

func (*DefaultSubject) Logout

func (inst *DefaultSubject) Logout(ctx context.Context) error

Logout ...

func (*DefaultSubject) SetAccess

func (inst *DefaultSubject) SetAccess(a keeper.Access)

SetAccess ...

func (*DefaultSubject) SetAuthenticated

func (inst *DefaultSubject) SetAuthenticated(authenticated bool)

SetAuthenticated ...

func (*DefaultSubject) SetPermission added in v0.1.3

func (inst *DefaultSubject) SetPermission(p keeper.Permission)

SetPermission ...

func (*DefaultSubject) SetSession

func (inst *DefaultSubject) SetSession(s keeper.Session)

SetSession ...

type DefaultSubjectManager

type DefaultSubjectManager struct {
	markup.Component `id:"keeper-subject-manager" class:"keeper-configurer" `
	// contains filtered or unexported fields
}

DefaultSubjectManager ...

func (*DefaultSubjectManager) Configure

func (inst *DefaultSubjectManager) Configure(c *keeper.Context) error

Configure ...

func (*DefaultSubjectManager) GetSubject

func (inst *DefaultSubjectManager) GetSubject(ctx context.Context) (keeper.Subject, error)

GetSubject ...

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL