The full form steps are in Developer application. Billing is in Payment method and billing limit.
openid, offline_access, user_data, vehicle_device_data, vehicle_location, and vehicle_cmds. vehicle_location is required for a location read.your-username.github.io.https://your-username.github.io/callback.~/.config/agentdrive/client.json (or $AGENTDRIVE_HOME/client.json) with keys client_id and client_secret, mode 0600, or into mode 0600 files under ~/.config/agentdrive/secrets/ (or $AGENTDRIVE_HOME/secrets/). The command line also reads AGENTDRIVE_CLIENT_ID and AGENTDRIVE_CLIENT_SECRET. Do not paste the secret into chat. A secret can contain &; the token request is form-encoded.The dashboard shows the application, the origin matches the public-key host, and the billing limit is above 0.