Hello,
Thank you for your question and for reaching out with your question today.
The error you're encountering indicates that the OAuth JWT Bearer request is missing the required 'scope' in the payload. This error typically occurs when there is a misconfiguration or missing configuration related to the 'scope' parameter.
To solve this issue, you can try the following steps:
- Ensure that you have correctly configured the required 'scope' parameter for your application in the Active Directory Federation Services (AD FS) relying party trust settings.
- Verify that the 'scope' value specified in your AD FS relying party trust matches the 'scope' value expected by the client application. Make sure they are identical.
- Double-check the configuration of your on-premises certificate trust for Windows Hello for Business (WHFB) deployment. Follow the Microsoft guide (https://learn.microsoft.com/en-us/windows/security/identity-protection/hello-for-business/hello-deployment-cert-trust) again carefully, ensuring that all the steps are correctly followed, including the configuration of permissions and scopes.
- If you've already followed the Microsoft guide but are still experiencing the issue, consider reviewing the permissions and scopes configured for the application in AD FS. Ensure that the 'scope' is properly defined and associated with the application.
By following these steps and ensuring the correct configuration of 'scope' parameters and permissions, you should be able to resolve the error and successfully provision Windows Hello for Business (WHFB) when logging in with an AD user on the client.
I used AI provided by ChatGPT to formulate part of this response. I have verified that the information is accurate before sharing it with you.
If the reply was helpful, please don’t forget to upvote or accept as answer.