Enable OIDC login in Forgejo

This commit is contained in:
Pim Kunis 2025-02-11 17:02:00 +01:00
parent d963610517
commit d1429d92a0
2 changed files with 15 additions and 6 deletions

View file

@ -7,11 +7,18 @@
"repository.pull-request".DEFAULT_MERGE_STYLE = "merge";
"repository.signing".DEFAULT_TRUST_MODEL = "committer";
ui.DEFAULT_THEME = "forgejo-light";
oauth2 = {
ENABLED = false;
ENABLED = true;
JWT_SECRET = "ref+sops://secrets.yml#/forgejo/jwtSecret";
};
oauth2_client = {
ENABLE_AUTO_REGISTRATION = true;
ACCOUNT_LINKING = "auto";
USERNAME = "email";
};
DEFAULT = {
APP_NAME = "Forgejo: Beyond coding. We forge.";
RUN_MODE = "prod";
@ -85,11 +92,11 @@
};
service = {
DISABLE_REGISTRATION = true;
DISABLE_REGISTRATION = false;
REQUIRE_SIGNIN_VIEW = false;
REGISTER_EMAIL_CONFIRM = false;
ENABLE_NOTIFY_MAIL = false;
ALLOW_ONLY_EXTERNAL_REGISTRATION = false;
ALLOW_ONLY_EXTERNAL_REGISTRATION = true;
ENABLE_CAPTCHA = false;
DEFAULT_KEEP_EMAIL_PRIVATE = true;
DEFAULT_ALLOW_CREATE_ORGANIZATION = true;
@ -98,7 +105,7 @@
};
openid = {
ENABLE_OPENID_SIGNIN = true;
ENABLE_OPENID_SIGNIN = false;
ENABLE_OPENID_SIGNUP = false;
};
}