Properties
Client
Saving writes every row for the chosen client. A blank name is skipped.
REGISTRATION_TYPE: Whether this app takes signups at all, and whether they verify by OTP. Blank or NO_REGISTRATION makes /clients/register throw NO_REGISTRATION_AVAILABLE.
USER_CHECK: How far out a duplicate user is looked for when someone registers.
URL: This app's canonical URL for this client. ClientUrlService.getAppUrl prefers it over the newest security_client_url row, so it is what ${urlPrefix} resolves to in a template.
URL_SUFFIX: Suffix appended when a registration mints a subdomain for the new client.