···105105 OMNIGENT_OIDC_REDIRECT_URI = "https://${domain}/auth/callback";
106106 OMNIGENT_OIDC_LOGOUT_REDIRECT_URI = "https://${domain}/";
107107 OMNIGENT_OIDC_ALLOWED_DOMAINS = "lassul.us";
108108+ # pocket-id emits `email` *and* `email_verified` in the id_token when the
109109+ # `email` scope is requested (which omnigent does), but the value of
110110+ # `email_verified` is the users.email_verified column, whose default comes
111111+ # from the app-config key `emailsVerified` — shipped as false. omnigent
112112+ # otherwise hard-rejects the login with "Could not determine user email
113113+ # from IdP". The gate exists for IdPs where a user can self-assert an
114114+ # arbitrary address; here users are provisioned by hand in pocket-id
115115+ # (signups are disabled) and the domain allowlist above still applies, so
116116+ # the marker carries no information for us.
117117+ OMNIGENT_OIDC_SKIP_EMAIL_VERIFICATION = "1";
108118 OMNIGENT_ADMIN_LIST_PATH = "${admins}";
109119 # The wheel checks PyPI for updates on every start otherwise.
110120 OMNIGENT_NO_UPDATE_CHECK = "1";