Develop custom authentication and authorization scheme for Remote Desktop networks
Developers on Windows Server 2008 R2 and later can use the Pluggable Authentication and Authorization (PAA) framework to build custom authentication and authorization schemes which extend the Remote Desktop Gateway. Users can browse to the authentication provider portal where they enter their credentials. After a successful user identity verification, the RD Gateway server connects to the Remote Desktop Server Host and launch a remote application.
27 May 2014
The Pluggable Authentication and Authorization (PAA) Framework for Remote Desktop Gateway
This short technical article discusses how developers can build their own authentication and authorization plug-ins and integrate them with RD Gateway. After an overview of how Pluggable Authentication and Authorization (PAA) framework defines interfaces for integrating custom authentication and authorization schemes, it describes the steps for setting up and installing an authentication plug-in on a RD Gateway server.
Remote Desktop Services Developer Resources
This site provides documents and code samples for download the can be useful to Remote Desktop Services developers that need to build for resource publishing and connection brokering. There are examples of a RD Connection Broker filter plug-in that balances a user connection to a Remote Desktop Server Host target based on a performance counter, a resource plug-in for the Remote Desktop Connection Broker server, a client application consuming a publishing feed, a new Web page consuming a feed, and a new filter plug-in. There is a guide to the Visual Studio settings you should use for creating plug-ins for Remote Desktop Services.
Remote Desktop Services Team Blog
This blog includes information that can be useful to Remote Desktop Services developers.
Remote Desktop Gateway Pluggable Authentication and Authorization Sample in C++ for Visual Studio 2012
This sample, written in C++, shows how you can deploy authentication and authorization plug-ins for Remote Desktop Gateway (RD Gateway). The sample also explains the step-by-step process to generate and deploy the Custom Authentication and Authorization Plugins.