I'm currently evaluating SharePlus for usage with our elderly Sharepoint 2010 installation. Most of the software I find both pleasant and well thought out, but logging on to our server is problematic, as authentication is handled by an ISA server (Forefront Threat Management Gateway), which is not directly supported by SharePlus. My problem is that the web login route is pretty inconvenient in SharePlus, as no login credentials are remembered or at least pre-filled, wich means typing all credentials whenever a refresh is needed, or SharePlus is purged from memory by iOS (oh, and did I mention the web login window disappears when you switch to another app to retrieve the password?). As it is, this is pretty much a no-go, so I would like to know if improvements on this front are to be expected soon(-ish)? Not necessarily native ISA authentication support, though that would be nice of course, but something like pre-filling credentials stored in the iOS keychain in the web login form (personally, I’d even make do with 1Password extension support, but that won’t scale to other users ;)).
Hello Martin,
Thank you for contacting Infragistics!
The behaviour of forefront (TMG, UAG, ISA) depends on the value of the user agent header. For example, when the user agent contains the string ‘Mozilla’, basic authentication header is ignored, and the response is always a redirect to the authentication form. Relevant articles:
You just need to configure Forefront (TMG, UAG, ISA) to use Basic Authentication when the "SharePlus" User-Agent is detected. Once this is done, you have to go to the SharePlus app and change the User-Agent to "SharePlus" (Settings > Advanced Settings).
Please let us know if you have further questions.
Regards
Gonzalo T Technical Support Engineer I Enterprise Mobility Infragistics, Inc.
Hi Gonzalo,
thanks or or the quick response! As it turns out, setting the SharePlus user agent to “SharePlus” is enough – SharePoint 2010 default configuration is to fall back to basic authentication for unknown user agents (as documented in your first link), solving the issue. Good to know.
Martin,
That's even better!
Thank you for certifying the answer.
Please let us know if you have other questions.