File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 6161FEDERATEDCODE_CLIENT_ID = env .str ("FEDERATEDCODE_CLIENT_ID" )
6262FEDERATEDCODE_CLIENT_SECRET = env .str ("FEDERATEDCODE_CLIENT_SECRET" )
6363
64+ RECAPTCHA_PUBLIC_KEY = env .str ("RECAPTCHA_PUBLIC_KEY" )
65+ RECAPTCHA_PRIVATE_KEY = env .str ("RECAPTCHA_PRIVATE_KEY" )
66+ SILENCED_SYSTEM_CHECKS = ["captcha.recaptcha_test_key_error" ]
67+ RECAPTCHA_DOMAIN = env .str ("RECAPTCHA_DOMAIN" , "www.recaptcha.net" )
6468
6569# Application definition
6670
7882 "django.contrib.humanize" ,
7983 # Third-party apps
8084 "oauth2_provider" ,
85+ "django_recaptcha" ,
8186]
8287
8388MIDDLEWARE = [
Original file line number Diff line number Diff line change @@ -16,6 +16,7 @@ Django==5.1.2
1616django-environ == 0.11.2
1717django-ninja == 1.3.0
1818django-oauth-toolkit == 3.0.1
19+ django-recaptcha == 4.0.0
1920djangorestframework == 3.15.2
2021doc8 == 1.1.2
2122docutils == 0.21.2
Original file line number Diff line number Diff line change @@ -76,6 +76,9 @@ install_requires =
7676 python-dotenv ==1.0.1
7777 click ==8.1.7
7878
79+ # Captcha
80+ django-recaptcha ==4.0.0
81+
7982[options.extras_require]
8083dev =
8184 # Validation
You can’t perform that action at this time.
0 commit comments