• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
0

How do you secure updates to Robohelp packages?

New Here ,
Jun 07, 2010 Jun 07, 2010

Copy link to clipboard

Copied

Hello all,

I'm building a knowledgebase type application for our technical group to take out to the field where there is sometimes little to no mobile data signal. Robohelp seemed to fit the bill with it's AIR packaging ability, and I have commenting and auto online update notifications and installation working.

The issue I'm running into is this:

If a person who has left the company still has the program, or made a copy of the original .AIR installation file, they will forevermore get online updates.

I have thought about putting the online update .xml and .air file in a password protected area, but that would mean the automatic update check would obviously fail since it's being asked for login credentials. I don't see any options for password protecting the AIR application either.

What are my options? Any ideas on how I might accomplish this?

We do have a secured company website area that employees with proper credentials can access. I do have webspace that can support basic unencrypted or encrypted authentication. I do not want to go a VPN route because the VPN access is terribly slow, and the knowledgebase application is 200+MB.

Is there a way I can make the user log in to a website through the AIR help application, and then trigger the AIR app to check for an update?

Thanks in advance,

--Hans

Views

989

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jun 07, 2010 Jun 07, 2010

Copy link to clipboard

Copied

Wouldn't the update be on a network drive from which their permissions would have been removed?


See www.grainge.org for RoboHelp and Authoring tips

@petergrainge

Help others by clicking Correct Answer if the question is answered. Found the answer elsewhere? Share it here. "Upvote" is for useful posts.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Jun 07, 2010 Jun 07, 2010

Copy link to clipboard

Copied

I'm not hosting the update .xml and .air file on a network drive. It is on a webserver that is publicly accessible at this point because I don't know how to have the AIR app handle security credentials. The user would have to be logged into the VPN to access a network drive, which is precisely what we're trying to avoid because the VPN is so slow.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jun 07, 2010 Jun 07, 2010

Copy link to clipboard

Copied

I have flagged this with someone who may have an answer, no promises.


See www.grainge.org for RoboHelp and Authoring tips

@petergrainge

Help others by clicking Correct Answer if the question is answered. Found the answer elsewhere? Share it here. "Upvote" is for useful posts.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Jun 07, 2010 Jun 07, 2010

Copy link to clipboard

Copied

Thanks Peter!

By the way, securing the entire AIR package is acceptable too, as opposed to just the updates. Even a simple password upon opening of the AIR app would be ok!

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
Jun 07, 2010 Jun 07, 2010

Copy link to clipboard

Copied

Hi Hans,

RoboHelp AIR help output update feature does not support username and password authentication as of now.

One way by which this can be achieved is, to put the updated .air and .xml file in the corporate internal network (intranet). So it means if the user is inside the network of company, only then the update will happen, and any one who does not have access to the intranet will not get any update.

But again, AIR help does not ask for user name and password. So update will work only if the user is connected and is part of intranet (either through VPN or working inside the company network).

Hope this helps.

-Praful

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jun 08, 2010 Jun 08, 2010

Copy link to clipboard

Copied

that would mean the automatic update check would obviously fail since it's being asked for login credentials

Surely it would only fail if they don't have the login details or out of date details?


See www.grainge.org for RoboHelp and Authoring tips

@petergrainge

Help others by clicking Correct Answer if the question is answered. Found the answer elsewhere? Share it here. "Upvote" is for useful posts.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Jun 08, 2010 Jun 08, 2010

Copy link to clipboard

Copied

What I mean is that the automatic update check doesn't have a way for the user to enter a username and password, so of course it would fail.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jun 08, 2010 Jun 08, 2010

Copy link to clipboard

Copied

What I was thinking was that if the folder with the update files was password protected, that would force a login as described in http://www.grainge.org/pages/authoring/passwords/passwords.htm

The problem I see with that is that it would probably force a login just to see if there is an update.


See www.grainge.org for RoboHelp and Authoring tips

@petergrainge

Help others by clicking Correct Answer if the question is answered. Found the answer elsewhere? Share it here. "Upvote" is for useful posts.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jun 08, 2010 Jun 08, 2010

Copy link to clipboard

Copied

Maybe you could turn off automatic updates and email users when an update has been put in the password protected folder. I don't know how practical that would be for you.


See www.grainge.org for RoboHelp and Authoring tips

@petergrainge

Help others by clicking Correct Answer if the question is answered. Found the answer elsewhere? Share it here. "Upvote" is for useful posts.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Jun 08, 2010 Jun 08, 2010

Copy link to clipboard

Copied

Yeah, unfortunately the in-application updating was part of the spec for this project. We don't want to force someone to go somewhere outside of the application to get updates...we already know that if the user have to do any extra work, chances are they won't ever update.

I'm going to see what happens if you put the update .xml and air file behind a password protected folder right now...

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Jun 08, 2010 Jun 08, 2010

Copy link to clipboard

Copied

That is perfectly fine, if it asks for a login just to check updates. In fact that would be desirable in my case. I'll give that a try.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Jun 08, 2010 Jun 08, 2010

Copy link to clipboard

Copied

Praful, thanks for the advise. I already consider your solution though, unfortunately, and like I said we are trying to avoid requiring users to update over the VPN because the VPN connection speed is incredibly slow.

Is there a way to insert a "login" page to the Robohelp package so that when a user opens the AIR application, they can manually log into a secured website? Once logged in, Adobe AIR should then be able to access a secured location to check and get the update files?

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Jun 10, 2010 Jun 10, 2010

Copy link to clipboard

Copied

Any other suggestions or updates?

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jun 10, 2010 Jun 10, 2010

Copy link to clipboard

Copied

Fix the VPN connection.

Sorry but what you need is a feature change and pending that, there's nothing else I can think of.

Please follow this link to submit a feature request.

http://www.Adobe.com/cfusion/mmform/index.cfm?name=wishform&product=38


See www.grainge.org for RoboHelp and Authoring tips

@petergrainge

Help others by clicking Correct Answer if the question is answered. Found the answer elsewhere? Share it here. "Upvote" is for useful posts.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Jun 10, 2010 Jun 10, 2010

Copy link to clipboard

Copied

LATEST

If I was in IT (they're useless) and had the power to do so, I would definitely fix the VPN.

But I'm not. Alas...

Thanks all for your help in confirming that this doesn't exist 😉

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Resources
RoboHelp Documentation
Download Adobe RoboHelp