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.

Platform SSO in ADE and login grant type
 
 
Q