Step 5: Configure security | Admin
During P4V installation, you also installed Helix Core Visual Admin Client (P4Admin) . In the following steps, you use P4Admin to configure the following security features:
-
Set password security
-
Restrict creating users to the administrator
-
Restrict viewing the list of Helix Core users to the administrator
If you are creating a proof-of-concept environment, you can skip these steps.
If you did not install P4Admin earlier, you can download it and install it.
Configure password security
To configure a strong password for each user, complete the following steps in P4Admin.
-
To open P4Admin from Helix Core Visual Client (P4V), choose Tools > Administration.
-
In P4Admin, choose Administration > Password Security Level.
-
Select 3 (ticket-based authentication required) and click OK.
TipTicket-based authentication is based on tickets issued for a given amount of time and are generated after the user logs in with a valid password. After log in, the ticket is used to authenticate the user instead of the password.
-
If the Set Password dialog box opens, enter and confirm a strong password for the Helix Core administrator and click OK.
Set a server ID
You must set a server ID for the Helix Core Server. This creates a unique ID for the server configuration data to be stored in the Helix Core Server. The server ID can be anything you want but must be unique.
-
From the command line, run:
:
p4 serverid <UNIQUE SERVER ID>
-
To close P4Admin, choose File > Exit.
-
Restart P4Admin.
Restrict creating users
By default, all Helix Core users can create users. Complete the following steps to allow only the Helix Core administrator to create users.
Before performing these steps, if you have not already, set a server ID. See Set a server ID.
-
To open P4Admin from Helix Core Visual Client (P4V), choose Tools > Administration.
-
In P4Admin, click the Configurables tab.
-
Search for
dm.user.noautocreate
. -
Under Name, double-click
dm.user.noautocreate
. -
In the New value field, enter 2 and click Set.
Restrict viewing the list of users
By default, the list of Helix Core users and their email addresses is available to all Helix Core users. To restrict viewing the list of users to only the Helix Core administrator, complete the following steps in P4Admin.
Before performing these steps, if you have not already, set a server ID. See Set a server ID.
-
To open P4Admin from Helix Core Visual Client (P4V), choose Tools > Administration.
-
In P4Admin, click the Configurables tab.
-
Search for
run.users.authorize
. -
Under Name, double-click
run.users.authorize
. -
In the New value field, enter 1 and click Set.
Additional security tasks
To learn more about setting additional security options, see Secure the server in the Helix Core Server Administrator Guide.
What's next
-
If your team is developing for Unreal Engine or Unity 3D, next configure a game engine.
-
If you do not need to configure a game engine, next create a stream depot, the highest level of organization on a Helix Core Server.
You will configure other users and groups in a later step after you finish configuring depots, streams, and workspaces.