Configuring proxy users

You can create new proxy users. Any user in the operational database can be a proxy user. There is no special quality that must be true about the user. The only conditions are:

  • The user must have roles and authority limits appropriate to the users it will act as a proxy for.
  • The user's ID must be referenced by the RestAuthenticationSourceCreatorPlugin plugin.
  • Guidewire recommends that you prevent anyone from logging in as the user by giving the user a password that is not valid Base64 encoding, such as "…" (the ellipsis character).

Create a new proxy user

Procedure

  1. From the PolicyCenter Administration tab, create a user role with the appropriate permissions.
    • If you want the proxy user to not be bound by system permissions, you can add all system permissions to this role.
    • For information on how to create user roles, refer to the Application Guide.
  2. Create a user and assign that user to the user role.
    • For information on how to create users, refer to the Application Guide.
  3. Determine the public ID of the new user.
    • You can do this by querying the database for the public ID. This can be done with a SQL query, or with a Gosu query executed from Studio.
  4. In Studio, navigate to plugins > registry > RestAuthenticationSourceCreatorPlugin.
  5. For each type of caller that the new proxy user applies to, set the parameter Value to the proxy user's public ID.