Best Practices For Anonymous Access

This topic provides the security best practices for anonymous forms and anonymous pages.

Best Practices For Anonymous eForms

This topic provides the security best practices for anonymous forms.

Examples

Good to Know

Access Rights Required to Create an Anonymous Form

Access Rights Required to Submit the Anonymous Form at Runtime

  • As a security best practice, in your access token for anonymous forms, AgilePoint recommends user credentials with minimum access rights. This is a user with the Users role with the default access rights.

    It is not recommended to use an Administrator, Application Designer, or Developer account of any kind for anonymous access.

    In AgilePoint NX OnPremises and AgilePoint NX PrivateCloud, anonymous forms can use the AgilePoint Service Account for authentication if you select User System Account when you configure an access token for anonymous forms. However, this practice carries extreme security risks. This is not recommended unless you have a specific business requirement for Service Account access, and the security risks are mitigated.

    If you use the AgilePoint Service Account, the credentials are not stored in the database.

Restricting a Lookup

  • To enforce strict security, AgilePoint highly recommends you use anonymous forms for data entry only, and avoid using lookups that connect to your backend systems.

    However, the decision whether to use lookups in anonymous forms is based on your business requirements. If your requires you to use a lookup to backend system, make that design choice as necessary.

Whitelisting APIs for eForms

  • To make sure only APIs specific to run through the eForm are allowed to avoid security risks, such as code injection attacks, AgilePoint recommends you select Enable API Whitelisting on the Security tab on the Anonymous eForm Access Configuration screen.
  • For more information, refer to (External) Restricting API Access for Anonymous Forms.

Best Practices For Anonymous Pages

This topic provides the security best practices for anonymous pages.

Examples

Good to Know

Access Rights Required to Create an Anonymous Page

Access Rights Required to Display an Anonymous Page at Runtime

  • As a security best practice, in your access token for anonymous pages, AgilePoint recommends user credentials with minimum access rights. This is a user with the Page Viwers permission group with the default access rights.

    It is not recommended to use an Administrator, Application Designer, or Developer account of any kind for anonymous access.

Whitelisting APIs for Pages