session

package
v0.0.3 Latest Latest
Warning

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

Go to latest
Published: Jan 31, 2026 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type SessionApp

type SessionApp struct {
	Config      config.Config
	Logger      zerolog.Logger
	SessionPers domain.SessionPers
	UserApp     ports.UserPort
}

func NewSessionApp

func NewSessionApp(config config.Config, logger zerolog.Logger, sessionPers domain.SessionPers, userApp ports.UserPort) *SessionApp

func (*SessionApp) CanAccessResource

func (c *SessionApp) CanAccessResource(input dto.CanAccessResourceInput) (bool, error)

func (*SessionApp) Create

func (*SessionApp) DeleteExpired

func (c *SessionApp) DeleteExpired() error

func (*SessionApp) GetUserPermissions

func (c *SessionApp) GetUserPermissions(input dto.GetUserPermissionsInput) (*dto.GetUserPermissionsOutput, error)

func (*SessionApp) HasRole

func (c *SessionApp) HasRole(input dto.HasRoleInput) bool

func (*SessionApp) HasScope

func (c *SessionApp) HasScope(input dto.HasScopeInput) bool

func (*SessionApp) InvalidateSession

func (c *SessionApp) InvalidateSession(input dto.InvalidateSessionInput) error

func (*SessionApp) ValidateToken

func (c *SessionApp) ValidateToken(input dto.ValidateTokenInput) (*dto.ValidateTokenOutput, error)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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