ShareFile Username Format Testing ================================ Original Username: david@cazarin.com Subdomain: cazarin Testing: Original = 'david@cazarin.com' ------------------------------------------------ ❌ Failed (HTTP 400) Error: invalid_grant Description: invalid username or password Testing: With Domain = 'david@cazarin.com@cazarin.sharefile.com' ------------------------------------------------ ❌ Failed (HTTP 400) Error: invalid_grant Description: invalid username or password Testing: With ShareFile Domain = 'david@cazarin.com@sharefile.com' ------------------------------------------------ ❌ Failed (HTTP 400) Error: invalid_grant Description: invalid username or password Testing: Email Format = 'david@cazarin.com@cazarin.com' ------------------------------------------------ ❌ Failed (HTTP 400) Error: invalid_grant Description: invalid username or password Testing: Just Username = 'david@cazarin.com' ------------------------------------------------ ❌ Failed (HTTP 400) Error: invalid_grant Description: invalid username or password Testing: Lowercase = 'david@cazarin.com' ------------------------------------------------ ❌ Failed (HTTP 400) Error: invalid_grant Description: invalid username or password Testing: Uppercase = 'DAVID@CAZARIN.COM' ------------------------------------------------ ❌ Failed (HTTP 400) Error: invalid_grant Description: invalid username or password If none of these work, the issue might be: 1. API application doesn't support password grant type 2. Password is incorrect 3. Client credentials are wrong 4. Need to use Authorization Code flow instead