Platform SSO in ADE and login grant type

We are implementing Platform SSO with Secure Enclave–based authentication.

In a standard (post-enrollment) flow, everything behaves as expected:

  • Authentication uses urn:ietf:params:oauth:grant-type:jwt-bearer
  • The Secure Enclave–backed credential is used correctly

However, when using Automated Device Enrollment (ADE) with Simplified Setup, we observe different behavior:

  • After device registration, Platform SSO triggers a login request to our IdP
  • That request uses grant_type=password
  • Instead of the expected urn:ietf:params:oauth:grant-type:jwt-bearer

This occurs even though:

  • The configuration specifies Secure Enclave as the authentication method
  • The same configuration works as expected outside ADE

Questions:

  1. Is this password grant during ADE / Simplified Setup an expected bootstrap flow?
  2. Is there any official documentation describing this?

This behavior is currently undocumented, and clarification would help ensure correct IdP implementation.