Closed pawp81 closed 3 years ago
Hi, I had the same problem with my own tool. The solution is to change the 3 values in the "Attributes" part from bool to string.
From:
"Attributes": { "ReuseDevice":true, "ReturnClientSid": true, "SharedDevice":false }
To:
"Attributes": { "ReuseDevice":"true", "ReturnClientSid": "true", "SharedDevice":"false" }
They also change from api-version=1 to api-version=2, but this doesn't matter.
Yes changing all 3 parameters to strings resolved the problem
Will fix this to the next release, thanks for reporting!
Running:
Join-AADIntDeviceToAzureAD -AccessToken eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1d<cut>ku640TzItkBra0Jj4oZEGVl2uno4hFm019I7MBeSLWqmotb9yr20O4C06SdTXj9XlfGxuCkGU0HOlpyj27nkkrhO9gXuAqMquRDTAnxid-ZGanjHzyXLjefb5kJ84ksN3B2k9Nzkn1YjmqA9dWk_1IA -DeviceName "JoinTest" -DeviceType "Windows"
ends up with error:Below Fiddler trace capturing the HTTPS traffic when Join-AADIntDeviceToAzureAD was run