External Authentication

Top  Previous  Next

 

Thinfinity® Remote Desktop Server incorporates a mechanism to validate users in a corporate environment so that the user will not need to authenticate every time they access Thinfinity® Remote Desktop Server.

 

How to authenticate against Thinfinity® Remote Desktop Server from external applications:

 

The authentication against Thinfinity® Remote Desktop Server can be done using:

 

username and password or
username and an ApiKey.

 

Every time you call Thinfinity® Remote Desktop Server, you can send within its URL the authentication information. The URL format to authenticate this way is presented below:

 

http[s]://[username]:[password or apikey]@127.0.0.1:8443

 

note

 

The External Authentication requires the option "Use Standard browser authentication dialog" to be set as true.

 

 

Encryption:

 

Whether the authentication is done using password or apikey, the secrecy of this data is indispensable. That is why Thinfinity® Remote Desktop Server enables external applications to dynamically negotiate a key to use the Diffie Hellman Key Exchange method for posterior encryption.
 

Demo:

 

The IIS asp.net demo application is an example on how to authenticate and encrypt the exchanged data.

 

 

Read the next topics to find out how to configure and use these Thinfinity® Remote Desktop Server mechanisms:

 

Apikey

Diffie Hellman Key Exchange

Demo

 

Learn also about these single-sign-on methods Thinfinity® Remote Desktop Server is compatible with:

 

OAuth/2

CAS