Documentation
Home
Evaluation
Summary for programmers
Product limitations
Goals of Axisbase
Quick start
Installation
Using the launchpad and opening databases
Connecting to a sample database
Using building blocks
Planning
Define the purpose
Define the requirements
Borrow existing work
Determine the architecture
Design the data model
Design the process model
Deploy and maintain the product
Tutorials
building blocks
Performing a mailmerge
Bulk e-mailing
Programming
Single-threaded progress indicator in c#
Reference
Database menu items
Import XML
Save Copy As
Integrity Check
Change Password
Database Properties window
Opening the database properties window
Record types tab
Display types tab
Roles and Users tabs
Sidebar tab
Database ID/Links tab
Counters tab
Building blocks
Building blocks window
Editing grids and cells
Hyperlinks and nesting
Data Subset window
Data Outsource window
List window
Window window
Report window
Bulk Operation window
Label Printer window
Choosing a data source
Special topics
Expression syntax
Browse records
Storing building blocks within other building blocks
Programming
Using custom code in building blocks
Using Axisbase as an embedded database
Axis1.Util namespace reference
Axis1.Data namespace reference (Fishnets)
Axis1.Data namespace reference (other)
Axis1.Forms namespace reference
| Roles and Users tabsUse the Roles and Users tab to set up your security system. Role-based securityIn a simple security system, the administrator assigns privileges, or rights, directly to each user. But with role-based security, there is an additional layer called roles between the list of users and the list of rights. It is easiest to understand with an example: A delivery company has several employees, and their job functions are concisely described as drivers, dispatchers, and administrative. You would set up three roles in Axisbase: driver, dispatch, and admin. You would attach rights to each of the roles. You would add users, and assign each user to one or more roles. The advantage is that as you hire new people, you simply add a user and indicate what role the user plays, and you can delete users, and never lose information about your security policies. In Axisbase, all users have the right to view all data, by default, and roles are used to give rights to change data. If you need to restrict rights to view, use external business logic code. Setting up rolesUse the Roles tab in the database Properties window to set up roles. For each role, create a detail record for each record type that the role has rights to modify, and check Edit, Create, and/or Delete to indicate the type of modification that is associated with the right. Your roles will look something like this, with multiple detail records for each role:
Setting up usersAfter you have set up roles, set up users in the Users tab. You can select from the dropdown list of roles, or type any number of roles separated by commas. To set the initial password for a user, or reset it to a temporary password, enter the password in the password column. Otherwise leave it blank. If a termporary password is set, the user will be asked to change it the next time they connect. |