If you use OpenID to manage user accounts, Site Factory users use a single account to access both the Site Factory Management Console and hosted websites. Users have role and permission assignments based on where they sign in.
By default, all Site Factory Management Console users, whatever their Site Factory role, have only the authenticated user role on hosted websites. For example, a user may have the Site builder or Content editor role in the Site Factory Management Console, but when signing in to a hosted website, they would only receive the authenticated user role.
Users with the platform admin, site builder, or content editor role in the Site Factory Management Console may need additional access to hosted websites to complete their primary purpose: to build and administer websites. You can configure Site Factory to assign a specific role on a hosted website during the sign-in process to your Platform admin, Site builder, or Content editor users.
This process assigns hosted website roles only to users with the Platform admin, Site builder, or Content editor role in the Site Factory Management Console.
This process can’t assign users to non-existent roles on hosted websites, and can’t create new roles. For example, if a specified role exists on some, but not all, of your hosted websites, the role assignment process will add the role to your users only for websites with the role.
To see what roles exist on a hosted website, go to
http://[site_URL]/admin/people/permissions/roles
.
The role assignment process doesn’t take effect for users currently signed in to a hosted website until the signed-in users sign out of hosted websites, and then sign in again using OpenID.
The role assignment process doesn’t override the user registration setting for a hosted website. When an unknown user attempts to sign in, the website won’t create an account unless the user had been previously invited by the website’s administrator.
Assigning a role on hosted sites to Platform admin, Site builder, or Content editor users
To assign a role on your hosted websites to users with the Platform admin, Site builder, or Content editor role:
Sign in to the Site Factory Management Console using an account with the platform admin role.
In the admin menu, click Administration, and click the Centralized role management link.
To assign a role to Platform admins, select the Enable role assignment for Platform Admins checkbox, and then enter the name of a role that exists on one or more of your hosted websites.
To assign a role to Site builders, select the Enable role assignment for Site Builders checkbox, and then enter the name of a role that exists on one or more of your hosted websites.
To assign a role to Content editors, select the Enable role assignment for Content Editors checkbox, and then enter the name of a role that exists on one or more of your hosted websites.
Click Save.
Users currently signed in to one or more of your hosted websites should sign out and sign back in again.
After you configure role assignment, when users with the Platform admin, Site builder, or Content editor role sign in to a hosted website, the user account is assigned the role you specified for the hosted website. If the hosted website doesn’t have that role, the sign-in process doesn’t change the user’s role assignments on the hosted website.
Managing assigned site roles
Using the Centralized role management admin page, you can stop assigning hosted website roles to users with the Platform admin, Site builder, or Content editor roles, or change the assignment to another specified role.
Changing the assigned hosted site role
To assign Platform admin, Site builder, or Content editor users a different role on hosted websites, complete the following steps:
Sign in to the Site Factory Management Console using an account with the platform admin role.
In the admin menu, click Administration, and then click the Centralized role management link.
In the Site’s role name field, enter a different role that exists on one or more of your hosted websites.
Click Save.
To receive the updated role assignments, users currently signed in to one or more of your hosted websites should sign out and sign back in again.
Site Factory now assigns the hosted website role that you specified. Changing the assigned role doesn’t affect any other hosted website role assignments, including roles previously assigned by this feature.
Stopping hosted site role assignment
Stopping the hosted website role assignment process during sign-in doesn’t remove hosted website roles previously assigned to users with the Platform admin, Site builder, or Content editor role, regardless of how those roles were assigned.
To stop assigning hosted website roles to users with the Platform admin, Site builder, or Content editor role, complete the following steps:
Sign in to the Site Factory Management Console using an account with the platform admin role.
In the admin menu, click Administration, and then click the Centralized role management link.
Clear the Enable role assignment checkbox for Platform admins, for Site builders, or for Content editors.
Click Save.