You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
forgejo/models/login
zeripath 9d855bd6a1
Simplify Gothic to use our session store instead of creating a different store (#17507)
* Simplify Gothic to use our session store instead of creating a different store

We have been using xormstore to provide a separate session store for our OAuth2 logins
however, this relies on using gorilla context and some doubling of our session storing.
We can however, simplify and simply use our own chi-based session store. Thus removing
a cookie and some of the weirdness with missing contexts.

Signed-off-by: Andrew Thornton <art27@cantab.net>

* as per review

Signed-off-by: Andrew Thornton <art27@cantab.net>

* as per review

Signed-off-by: Andrew Thornton <art27@cantab.net>

* Handle MaxTokenLength

Signed-off-by: Andrew Thornton <art27@cantab.net>

* oops

Signed-off-by: Andrew Thornton <art27@cantab.net>

Co-authored-by: techknowlogick <techknowlogick@gitea.io>
Co-authored-by: Lauris BH <lauris@nix.lv>
3 years ago
..
main_test.go Move twofactor to models/login (#17143) 3 years ago
oauth2.go Move login related structs and functions to models/login (#17093) 3 years ago
oauth2_application.go Move login related structs and functions to models/login (#17093) 3 years ago
oauth2_application_test.go Move login related structs and functions to models/login (#17093) 3 years ago
session.go Simplify Gothic to use our session store instead of creating a different store (#17507) 3 years ago
source.go Move login related structs and functions to models/login (#17093) 3 years ago
source_test.go Move login related structs and functions to models/login (#17093) 3 years ago
twofactor.go Move twofactor to models/login (#17143) 3 years ago
u2f.go Don't panic if we fail to parse U2FRegistration data (#17304) 3 years ago
u2f_test.go Don't panic if we fail to parse U2FRegistration data (#17304) 3 years ago