Device SSO with PKCE Authorization and Token Exchange
Initiate authorization code flow with PKCE. Include device_sso and offline_access scopes to receive a device_secret.
/oauth2/default/v1/authorize
Exchange the device_secret and id_token from App 1 to obtain new tokens for App 2 using the token exchange grant.
/oauth2/default/v1/token
grant_type=urn:ietf:params:oauth:grant-type:token-exchange
Test the App 2 access token by making an authenticated API request to a resource server.