Password-based authentication does not work for apps whose organizations have SSO enabled.
Auth credentials expire making it difficult to reestablish a valid connection if they expire.
If a user changes their password, their apps using those credentials will begin to fail auth.
We want to introduce a new authentication method for apps on the Developer Platform called JWT (pronounced "jawt"). JWT credentials are persistent and can be reliably used to auth with the platform simply and easily.