Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Nutzung der Nutzer-Autorisierung der Derby Datenbank

Bevor der Derby Datenbank-Servers über authentifizierte User genutzt werden kann, müssen diese auf der Derby Datenbank angelegt werden. Nutzen Sie dazu den von Apache mitgelieferten Command-Line-Client 'ij' (siehe Handbuch) oder grafische SQL-Clients welche in der Lage sind sich auf die Derby SQL-Datenbank zu verbinden.

Befehl/Beispiel zur Anlage eines neuen System-Nutzers auf der Derby Datenbank:

Codeblock

CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY('derby.user.XXX', 'YYYY')

Wobei 'XXX' der Name des Users und 'YYY' das Paßwort des Users in Klartext ist.

Befehl/Beispiel zum setzen der notwendigen Rechte für den User 'XXX':

Codeblock

CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY('derby.database.fullAccessUsers','XXX')

 

Mit der Datei 'derby.properties' im Datenbankverzeichnis der Derby Datenbank wird nun festgelegt, das der Derby Datenbank-Server mit einer User-Authentifizierung arbeiten soll:

Codeblock
derby.connection.requireAuthentication=FALSETRUE
derby.authentication.provider=BUILTIN
derby.user.XXX=YYYY

...