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.
|