Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ClearSessions ¶
ClearSessions removes the session from tmp store and removes the link
Types ¶
type AppNode ¶
type AppNode struct {
Router *mux.Router
Config *infrastructure.NodeConfig
Ctx context.Context
Sessions []*iModels.Session
HTTPClient *http.Client
KeycloakClient gocloak.GoCloak
KeycloakToken *gocloak.JWT
KeycloakTokenCache map[string]*gocloak.RetrospecTokenResult
}
AppNode struct to maintain router
func (*AppNode) AddSession ¶
AddSession appends a new user session to the node (verfies that session is valid) - Will override session if already exist
0 -> ok || 1 -> username is empty || 2 -> token ist empty
func (*AppNode) Initialize ¶
func (n *AppNode) Initialize(config infrastructure.NodeConfig)
Initialize initializes application related content - router initialization
Click to show internal directories.
Click to hide internal directories.