OAUth credentials

Uses OAuth to set new credentials and enable or disable a registration requirement with a signed form.