Starting from Scratch

Previous Next

If you are starting from scratch (i.e. with no repositories created yet), you must first initialize authorization. Once you have done so, you will have access to the Authorizer itself, but not to any other tool/application. What happens next depends on whether you are working in the development environment, or in the production environment.

Development

In the development environment, you will have to create repositories for each of the various tools that you want to use. This will automatically grant you access to them as well. You do not have to define authorization for these tools manually yourself, unless you want to give another developer access to your environment.

Production

In the production environment, you will have to start the Authorizer, and define authorization for your applications.

The authorizer facility is a runtime-dynamic feature. This means you can change the rights of various user groups, and you can give new users access to the application in the production environment. It is therefore unnecessary to return to your development environment to change access rights.

In order to be able to perform the activities mentioned above, however, you must install some additional tables that are needed to populate the authorization rules. These tables must be created under the same user as the application tables.

To install authorization in the production environment (where no development environment is available):

1. Start the USoft Binder, and create a new project for the environment for which authorization is to be installed. This project must be set up as follows:

On the Project tab of the Project sheet:

· Type a unique name for the project (remember that this project is only to be used for setting up authorization).

 

· Click the Development option.

On the Database tab:

· The user name and password must be that of the application owner.

 

· Complete the remaining fields to match your production environment.

On the Content tab:

· Add the Authorizer item.

Click OK.

2. In the USoft Binder work area, there will now be one project item: the Authorizer. Click your RIGHT mouse button on the Authorizer project item.
3. Choose Create Tables from the menu displayed, and follow the instructions.

For the user that started the installation of authorization, an entry is automatically created in the authorization tables in order to be able to start the Authorizer application (and to be able to define the authorization rules).

NOTE:

Even if you do not explicitly use the authorization facilities, you must still install the authorization tables. When starting up, USoft Developer will look in the T_AUTH tables to validate the access rights of the current user.

To start the Authorizer, double-click the Authorizer item in the project defined using the procedure above.