mirror of
https://github.com/nais/wonderwall.git
synced 2026-05-23 00:32:55 +00:00
feat: rudimentary support for refresh tokens
This commit is contained in:
@@ -49,8 +49,8 @@ func (h *Handler) Default(w http.ResponseWriter, r *http.Request) {
|
||||
}
|
||||
|
||||
func (h *Handler) accessToken(r *http.Request, logger *log.Entry) (string, bool) {
|
||||
sessionData, err := h.Sessions.Get(r)
|
||||
if err == nil && sessionData != nil && len(sessionData.AccessToken) > 0 {
|
||||
sessionData, err := h.Sessions.GetOrRefresh(r)
|
||||
if err == nil && sessionData != nil && sessionData.HasAccessToken() {
|
||||
return sessionData.AccessToken, true
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user