code

package
v0.0.2 Latest Latest
Warning

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

Go to latest
Published: Oct 25, 2023 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ContextBindingController

type ContextBindingController struct {
	JWTser            jwt.Service             //starter:inject("#")
	SessionService    security.SessionService //starter:inject("#")
	PermissionService rbac.PermissionService  //starter:inject("#")
	// contains filtered or unexported fields
}

ContextBindingController 这个控制器用于配置预先绑定上下文的中间件

func (*ContextBindingController) Registration

Registration ...

type GinContextJWTAdapter

type GinContextJWTAdapter struct {
	JWTService jwt.Service //starter:inject("#")

	UseCookie  bool  //starter:inject("${security.jwt.use-cookie}")
	UseHeader  bool  //starter:inject("${security.jwt.use-header}")
	MaxAgeInMS int64 //starter:inject("${security.jwt.max-age-in-ms}")
	// contains filtered or unexported fields
}

GinContextJWTAdapter ...

func (*GinContextJWTAdapter) Accept

func (inst *GinContextJWTAdapter) Accept(c context.Context) bool

Accept ...

func (*GinContextJWTAdapter) GetDTO

func (inst *GinContextJWTAdapter) GetDTO(c context.Context) (*jwt.Token, error)

GetDTO ...

func (*GinContextJWTAdapter) GetText

func (inst *GinContextJWTAdapter) GetText(c context.Context) (jwt.Text, error)

GetText ...

func (*GinContextJWTAdapter) ListRegistrations

func (inst *GinContextJWTAdapter) ListRegistrations() []*jwt.Registration

ListRegistrations ...

func (*GinContextJWTAdapter) SetDTO

func (inst *GinContextJWTAdapter) SetDTO(c context.Context, o *jwt.Token) error

SetDTO ...

func (*GinContextJWTAdapter) SetText

func (inst *GinContextJWTAdapter) SetText(c context.Context, t jwt.Text) error

SetText ...

type GinContextSessionProvider

type GinContextSessionProvider struct {
	JWTSer jwt.Service //starter:inject("#")
	// contains filtered or unexported fields
}

GinContextSessionProvider ...

func (*GinContextSessionProvider) Current

Current ...

func (*GinContextSessionProvider) Registration

Registration ...

func (*GinContextSessionProvider) Support

func (inst *GinContextSessionProvider) Support(c context.Context) bool

Support ...

type SecurityGinResponder

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

SecurityGinResponder ...

func (*SecurityGinResponder) Accept

func (inst *SecurityGinResponder) Accept(resp *libgin.Response) bool

Accept ...

func (*SecurityGinResponder) ListRegistrations added in v0.0.2

func (inst *SecurityGinResponder) ListRegistrations() []*libgin.ResponderRegistration

ListRegistrations ...

func (*SecurityGinResponder) Send

func (inst *SecurityGinResponder) Send(resp *libgin.Response)

Send ...

Jump to

Keyboard shortcuts

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