Welcome to the Microsoft Q&A Platform!
Based on the issue you described, I would like to share a few general steps that may help
1. Trusted Certificates
Ensure the RD Gateway, RDWeb, and Connection Broker all use certificates from a trusted Certificate Authority (CA), and that these are imported into the client’s trusted store. Self-signed certificates will cause prompts and errors.
Reference:
Deploy your Remote Desktop environment | Microsoft Learn
Use certificates in Remote Desktop Services | Microsoft Learn
2. RDP Properties
- The RDP file generated by RDWeb should include SSO and credential delegation properties, such as:
- enablecredsspsupport:i:1
- authentication level:i:2
- Use my RD Gateway credentials for the remote computer (can be set in the RDP file or client settings).
- For Azure AD/hybrid environments, you need to enablerdsaadauth:i:1.
3. RD Gateway and SSO Settings
- In RDMS, configure the gateway server name, authentication method, and enable gateway SSO.
- Set deployment properties to bypass the gateway for local addresses and ensure the gateway is enabled.
4. Group Policy and Registry
- If possible, configure Group Policy for credential delegation.
- For Azure AD-joined devices, enable PKU2U authentication and set registry keys (e.g., AllowOnlineID=1).
5. Avoiding Local PIN Prompts
Local PIN prompts are triggered by Windows Hello or local security policies. Make sure the RDP client is set for password-based authentication and the gateway certificate is trusted.
Since I don’t have full details about your setup or configuration, I can only provide broad guidance, but I hope these suggestions are still useful for your situation.
Thank you for asking your question and I hope you have a great day.