Documentation ¶
Index ¶
- func ContextGetApp(r *http.Request) *apptypes.App
- func ContextGetLicense(r *http.Request) *v1beta1.License
- func ContextGetSession(r *http.Request) *types.Session
- func ContextSetApp(r *http.Request, app *apptypes.App) *http.Request
- func ContextSetLicense(r *http.Request, license *v1beta1.License) *http.Request
- func ContextSetSession(r *http.Request, sess *types.Session) *http.Request
- func GetSessionCookie(responseToken string, expirationTime time.Time, origin string) (*http.Cookie, error)
- func GetSessionRolesFromRBAC(sessionGroupIDs []string, groups []kotsv1beta1.IdentityConfigGroup) []string
- func Parse(kotsStore store.Store, signedToken string) (*types.Session, error)
- func SignJWT(s *types.Session) (string, error)
- func StartSessionPurgeCronJob() error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ContextSetApp ¶ added in v1.102.0
func ContextSetLicense ¶ added in v1.102.0
func GetSessionCookie ¶ added in v1.98.3
func GetSessionRolesFromRBAC ¶
func GetSessionRolesFromRBAC(sessionGroupIDs []string, groups []kotsv1beta1.IdentityConfigGroup) []string
func StartSessionPurgeCronJob ¶
func StartSessionPurgeCronJob() error
StartSessionPurgeCronJob - start the session purge cron job which deletes expired sessions periodically according to the cron spec above
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.