FlowJo Portal currently enables users with a 24 hour offline token for travel use. This feature allows users to disconnect from the internet and still run FlowJo within a 24 hour period. Authorization tokens are valid for 24 hours and issues by FlowJo Portal at login, and refreshed every 2 minuted during a heartbeat while FlowJo is running and has a connection to FlowJo Portal. When you lose internet connection while FlowJo is running, FlowJo will just keep using the last token, and that is when your 24-hour grace period starts. Once FlowJo manages to reconnect to FlowJo Portal, it will fetch a new token and you have a new grace period. If network connection is lost while FlowJo isn’t running, and you start FlowJo, it will locate the latest token and use up whatever remains from the 24-hour period.

For example, say you are working with FlowJo at 9am, your connection is fine, you close your FlowJo. That means the latest token was issued at about 9am. Then you lose network around 10am (FlowJo is still closed). Around 11am, you start FlowJo (still no internet). At that point, FlowJo will pick up your latest valid token (from 9am), which means you should have about 22 hours left (i.e., until 9am tomorrow).

*If you use the “Remember me” functionality and you start FlowJo without typing in your username and password, you will be operating as if offline in the sense that the tokens will not get refreshed until username/password are entered. That is because FlowJo cannot refresh the tokens if you haven’t entered your password as part of the current session. This means you are shortening and possibly eliminating your 24-hour offline grace period.

Example, with “Remember me” checked:

  • at 9am, internet is ok, you start FlowJo, you login with username/password, you have “Remember me” checked. FlowJo keeps refreshing token every 2 minutes.
  • at 10am, you close FlowJo. Your latest token is from about Day 1 at 10am.
  • at 2pm, internet is ok, you start FlowJo without typing username/password since you previously had the “Remember me” checked. You can use FlowJo, but FlowJo will not keep refreshing your token.
  • at 4pm, your internet goes down. If FlowJo is running, you can keep using it while offline, but only until about 10am next day (not until 4pm next day). If FlowJo isn’t running, you can start it and you can keep using it while offline, but also only until about 10am next day.

Example, without “Remember me” checked:

  • at 9am, internet is ok, you start FlowJo, you login with username/password, you have “Remember me” checked. FlowJo keeps refreshing token every 2 minutes.
  • at 10am, you close FlowJo. Your latest token is from about 10am.
  • at 2pm, internet is ok, you start FlowJo and again login with your username/password. FlowJo refreshes your token and keeps refreshing every 2 minutes
  • at 4pm, your internet goes down. If FlowJo is running, you can keep using it while offline until a about 4pm the next day. If FlowJo isn’t running, you can start it and you can keep using it while offline until about 24 hours after you closed FlowJo.