To configure the WSO2 Governance Registry:
- First download WSO2 Governance Registry from the official product site. For more information, see Building from Source.
Download the WebSEAL authentication JAR files from the following URL: https://svn.wso2.org/repos/wso2/scratch/G-Reg/4.6.0/webseal/
Copy the JAR files you downloaded in the previous step to the
<GREG_HOME>/repository/components/dropins/
directory.Alternatively you can install WebSEAL based authenticator feature from the p2-repo, because it is not shipped with Governance Registry.
Add the following entry to the <
GREG_HOME>/repository/conf/security/authenticators.xml
file.
<Authenticator disabled="false" name="WebSealUIAuthenticator"> <Priority>3</Priority> </Authenticator>
Start the Governance Registry server. For more information, see Running the Product.
- Login to the management console using the default admin user name and password (admin and admin).
- Go to Configure and click Users and Roles from the menu.
- Create a new user called “webSealUser”.
- Go to Configure and click Users and Roles.
Create a new role called “delegated-admin” and assign the “webSealUser” to this role.
Note: This user name and password is used by WebSEAL as authentication for the Governance Registry server.
Grant “login” permission to the “everyone” role.