gitea/modules/auth
John Olheiser 72636fd664
hCaptcha Support ()
* Initial work on hCaptcha

Signed-off-by: jolheiser <john.olheiser@gmail.com>

* Use module

Signed-off-by: jolheiser <john.olheiser@gmail.com>

* Format

Signed-off-by: jolheiser <john.olheiser@gmail.com>

* At least return and debug log a captcha error

Signed-off-by: jolheiser <john.olheiser@gmail.com>

* Pass context to hCaptcha

Signed-off-by: jolheiser <john.olheiser@gmail.com>

* Add context to recaptcha

Signed-off-by: jolheiser <john.olheiser@gmail.com>

* fix lint

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

* Finish hcaptcha

Signed-off-by: jolheiser <john.olheiser@gmail.com>

* Update example config

Signed-off-by: jolheiser <john.olheiser@gmail.com>

* Apply error fix for recaptcha

Signed-off-by: jolheiser <john.olheiser@gmail.com>

* Change recaptcha ChallengeTS to string

Signed-off-by: jolheiser <john.olheiser@gmail.com>

Co-authored-by: Andrew Thornton <art27@cantab.net>
..
ldap Add check for LDAP group membership ()
oauth2 Escape provider name in oauth2 provider redirect ()
openid Use gitea forked macaron ()
pam Various fixes in login sources ()
sso Skip SSPI authentication attempts for /api/internal ()
admin.go Multiple small admin dashboard fixes ()
auth.go Add single sign-on support via SSPI on Windows ()
auth_form.go Add check for LDAP group membership ()
org.go Team permission to create repository in organization ()
repo_branch_form.go Use gitea forked macaron ()
repo_form.go Add IsTemplate option in create repo ui and api ()
repo_form_test.go Use gitea forked macaron ()
user_form.go hCaptcha Support ()
user_form_auth_openid.go hCaptcha Support ()
user_form_test.go Block registration based on email domain ()