diff options
Diffstat (limited to 'internal/model/app_session.go')
-rw-r--r-- | internal/model/app_session.go | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/internal/model/app_session.go b/internal/model/app_session.go index a2fed4c1..9d4f7469 100644 --- a/internal/model/app_session.go +++ b/internal/model/app_session.go @@ -12,19 +12,20 @@ import ( // SessionData represents the data attached to the session. type SessionData struct { - CSRF string `json:"csrf"` - OAuth2State string `json:"oauth2_state"` - OAuth2CodeVerifier string `json:"oauth2_code_verifier"` - FlashMessage string `json:"flash_message"` - FlashErrorMessage string `json:"flash_error_message"` - Language string `json:"language"` - Theme string `json:"theme"` - PocketRequestToken string `json:"pocket_request_token"` - LastForceRefresh string `json:"last_force_refresh"` + CSRF string `json:"csrf"` + OAuth2State string `json:"oauth2_state"` + OAuth2CodeVerifier string `json:"oauth2_code_verifier"` + FlashMessage string `json:"flash_message"` + FlashErrorMessage string `json:"flash_error_message"` + Language string `json:"language"` + Theme string `json:"theme"` + PocketRequestToken string `json:"pocket_request_token"` + LastForceRefresh string `json:"last_force_refresh"` + WebAuthnSessionData WebAuthnSession `json:"webauthn_session_data"` } func (s SessionData) String() string { - return fmt.Sprintf(`CSRF=%q, OAuth2State=%q, OAuth2CodeVerifier=%q, FlashMsg=%q, FlashErrMsg=%q, Lang=%q, Theme=%q, PocketTkn=%q, LastForceRefresh=%s`, + return fmt.Sprintf(`CSRF=%q, OAuth2State=%q, OAuth2CodeVerifier=%q, FlashMsg=%q, FlashErrMsg=%q, Lang=%q, Theme=%q, PocketTkn=%q, LastForceRefresh=%s, WebAuthnSession=%q`, s.CSRF, s.OAuth2State, s.OAuth2CodeVerifier, @@ -34,6 +35,7 @@ func (s SessionData) String() string { s.Theme, s.PocketRequestToken, s.LastForceRefresh, + s.WebAuthnSessionData, ) } |