54 Commits (6ba0c371c21237376c292ee92ec067b4a1ef1218)

Author SHA1 Message Date
  SimonErm 6ba0c371c2
Allow `preferred_username` as username source for OIDC (#30454) 1 month ago
  wxiaoguang ca4107dc96
Refactor external URL detection (#29973) 2 months ago
  wxiaoguang 01500957c2
Refactor URL detection (#29960) 2 months ago
  wxiaoguang df1268ca08
Make "/user/login" page redirect if the current user has signed in (#29583) 3 months ago
  6543 a3f05d0d98
remove util.OptionalBool and related functions (#29513) 3 months ago
  wxiaoguang 6bdfc84e6c
Allow to change primary email before account activation (#29412) 3 months ago
  Lunny Xiao 29f149bd9f
Move context from modules to services (#29440) 3 months ago
  wxiaoguang 49e4826747
Refactor "user/active" related logic (#29390) 3 months ago
  6543 4ba642d07d
Revert "Support SAML authentication (#25165)" (#29358) 3 months ago
  techknowlogick 5bb8d1924d
Support SAML authentication (#25165) 3 months ago
  KN4CK3R f8b471ace1
Unify user update methods (#28733) 4 months ago
  Kyle D 54acf7b0d4
Normalize oauth email username (#28561) 5 months ago
  wxiaoguang e5d8c4b8d4
Avoid cycle-redirecting user/login page (#28636) 5 months ago
  Lunny Xiao e7cb8da2a8
Always enable caches (#28527) 5 months ago
  Lunny Xiao 1bf5527eac
Refactor Find Sources and fix bug when view a user who belongs to an unactive auth source (#27798) 7 months ago
  JakobDev 76a85a4ce9
Final round of `db.DefaultContext` refactor (#27587) 8 months ago
  KN4CK3R c6c829fe3f
Enhanced auth token / remember me (#27606) 8 months ago
  JakobDev ebe803e514
Penultimate round of `db.DefaultContext` refactor (#27414) 8 months ago
  JakobDev f91dbbba98
Next round of `db.DefaultContext` refactor (#27089) 9 months ago
  JakobDev c548dde205
More refactoring of `db.DefaultContext` (#27083) 9 months ago
  JakobDev 76659b1114
Reduce usage of `db.DefaultContext` (#27073) 9 months ago
  Dmitry Sharshakov 63b53af933
Show OpenID Connect and OAuth on signup page (#20242) 9 months ago
  Jack Hay c0ab7070e5
Update team invitation email link (#26550) 9 months ago
  6543 8995046110
Less naked returns (#25713) 11 months ago
  silverwind 88f835192d
Replace `interface{}` with `any` (#25686) 11 months ago
  Lunny Xiao 0403bd989f
Log the real reason when authentication fails (but don't show the user) (#25414) 11 months ago
  wxiaoguang ddf96f68cc
Use JSON response for "user/logout" (#25522) 11 months ago
  wxiaoguang cb700aedd1
Split "modules/context.go" to separate files (#24569) 1 year ago
  wxiaoguang 5b9557aef5
Refactor cookie (#24107) 1 year ago
  zeripath 61b89747ed
Provide the ability to set password hash algorithm parameters (#22942) 1 year ago
  Otto Richter (fnetX) 95d9fbdcf3
Fix error on account activation with wrong passwd (#22609) 1 year ago
  Lunny Xiao 0a7d3ff786
refactor some functions to support ctx as first parameter (#21878) 1 year ago
  flynnnnnnnnnn e81ccc406b
Implement FSFE REUSE for golang files (#21840) 1 year ago
  Xinyu Zhou 68e934ab5d
Add option to enable CAPTCHA validation for login (#21638) 1 year ago
  Jason Song 1d22911cfe
Extract updateSession function to reduce repetition (#21735) 1 year ago
  Jason Song 5a6cba4cf4
Set last login when activating account (#21731) 1 year ago
  delvh 0ebb45cfe7
Replace all instances of fmt.Errorf(%v) with fmt.Errorf(%w) (#21551) 1 year ago
  KN4CK3R 1713beb73b
Suppress `ExternalLoginUserNotExist` error (#21504) 1 year ago
  Gusted 58de07e5fd
Add support mCaptcha as captcha provider (#20458) 1 year ago
  Gusted 0048595811
Remove U2F support (#20141) 1 year ago
  Gusted 5d3f99c7c6
Make better use of i18n (#20096) 1 year ago
  zeripath 468387e9ce
Prevent NPE when cache service is disabled (#19703) 2 years ago
  Lunny Xiao fd7d83ace6
Move almost all functions' parameter db.Engine to context.Context (#19748) 2 years ago
  6543 e2a3f3d259
Federation: return useful statistic information for nodeinfo (#19561) 2 years ago
  Jimmy Praet 5aebc4f000
Respect DefaultUserIsRestricted system default when creating new user (#19310) 2 years ago
  wxiaoguang 84ceaa98bd
Refactor CSRF protection modules, make sure CSRF tokens can be up-to-date. (#19337) 2 years ago
  wxiaoguang 7a550b3af2
Use `ctx` instead of `db.DefaultContext` in some packages(routers/services/modules) (#19163) 2 years ago
  KN4CK3R 80fd25524e
Renamed ctx.User to ctx.Doer. (#19161) 2 years ago
  zeripath 7fc5fd6415
Do not send activation email if manual confirm is set (#19119) 2 years ago
  KN4CK3R c88f2e2acc
Handle email address not exist. (#19089) 2 years ago