Define extended privileges

Extended privileges determine how users access a hosted file. Once you enable extended privileges for a privilege set, any accounts attached to that privilege set can access the file according to what the extended privilege allows. For example:

  • The fmapp extended privilege controls whether FileMaker Pro and FileMaker Go can access the file.

  • The fmwebdirect extended privilege controls whether a web browser can access the file via FileMaker WebDirect.

  • The fmreauthenticate[x] extended privilege controls how long after FileMaker Go sleeps or goes into the background before the user must sign in to access the file again. It also controls how long after FileMaker Pro or FileMaker Go becomes disconnected from a FileMaker host (perhaps because the network connection is lost or the device sleeps) before the user must reauthenticate in order to reconnect automatically. If the client was disconnected from the host for more than x minutes, the client must reauthenticate.

    Important  If your users use FileMaker Pro or FileMaker Go, specify the fmreauthenticate[x] extended privilege.

When FileMaker Go moves to the background, it saves the state of any open custom apps. With the fmreauthenticate[x] extended privilege, when FileMaker Go switches to the foreground, users must reenter the account name and password if the specified time limit, [x] minutes, has elapsed. For example, an extended privilege of fmreauthenticate10 allows the user to keep FileMaker Go in the background for up to ten minutes before the user must sign in again.

You can create as many fmreauthenticate extended privileges with different time periods as you need and assign them to different privilege sets. Users can attempt to enter their account name and password five times before the client closes the file. Set [x] to 0 to make users sign in each time FileMaker Go returns to the foreground or each time FileMaker Pro or FileMaker Go tries to reconnect to the host automatically.

You can create custom extended privileges to simplify your scripts or to manage the business rules you need to enforce. For example, create custom extended privileges to allow users to run certain reports.

See "Editing extended privileges for a privilege set" in FileMaker Pro Help.