1.1.1

Table Of Contents
The default setting for the sqlfire.sql-authorization property is FALSE.
After you set the sqlfire.sql-authorization property to TRUE, you cannot set the property back to
FALSE.
When you enable this property, all new database schemas have SQL authorization enabled.
To enable SQL standard authorization for the entire system, set the sqlfire.sql-authorization property
as a system property. For example, add this line to sqlfire.properties:
sqlfire.sql-authorization=true
Set the Default Connection Access Mode
Use the sqlfire.authz-default-connection-mode property to specify the default type of access
that users have when they connect to the distributed system.
The valid settings for the sqlfire.authz-default-connection-mode property are:
noAccess
readOnlyAccess
fullAccess
If you do not specify a setting for the sqlfire.authz-default-connection-mode property, the default
access setting is fullAccess.
To set the default connection access mode, specify the system property in sqlfire.properties or when
booting the SQLFire member.
Set the Authorizations for Individual Users
Use the sqlfire.authz-full-access-users and sqlfire.authz-read-only-access-users
properties to specify the user IDs that have read-write access and read-only access to a distributed system.
You can specify multiple user IDs by using a comma-separated list, with no spaces between the comma and the
next user ID.
Specify one or both system properties in sqlfire.properties or when booting the SQLFire member.
Read-only and Full Access Permissions
The actions that users can perform on a database objects is determined by the type of access that users have.
The following table lists the actions that users can perform based on the type of access that a user is granted.
Table 5: Actions that are authorized by type of access
Full accessRead-only accessAction
XXExecuting SELECT statements
XExecuting INSERT, UPDATE, or DELETE
statements
XExecuting DDL statements
XAdding or replacing jar les
User Authorization Exceptions
SQL exceptions are returned when errors occur with user authorizations.
SQLFire validates the database properties when you set the properties. An exception is returned if you specify
an invalid value when you set these properties.
vFabric SQLFire User's Guide252
Deploying vFabric SQLFire