ClientContext object has ApplicationName
property.
Is this property logged anywhere on server in ULS or any other location?
Can this property be used to track different applications connecting to SharePoint?
Can this property be used to restrict access to certain applications?
I have read its documentation on MSDN but I am looking for more information.