dba:passwort_verify_function
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
dba:passwort_verify_function [2016/01/23 17:26] – angelegt gpipperr | dba:passwort_verify_function [2016/01/23 17:31] (aktuell) – [Anlegen] gpipperr | ||
---|---|---|---|
Zeile 9: | Zeile 9: | ||
=== Anlegen=== | === Anlegen=== | ||
- | Eine Vorlage für die verify_function um die Komplexität von Passwörter bei Änderung oder neu Anlage findet sich hier: @$ORACLE_HOME/ | ||
+ | Eine Vorlage für die verify_function um die Komplexität von Passwörter bei Änderung oder neu Anlage findet sich hier: **$ORACLE_HOME/ | ||
- | Die Funktion muss den folgenden Kopf besitzen, in der Funktion kann jede beliebige Logik dann selber umgesetzt werden. | ||
- | Grundsätzlicher | + | Die Funktion muss den folgenden Kopf besitzen, in der Funktion kann jede beliebige Logik dann selber umgesetzt werden, und hat damit den grundsätzlicher |
<code sql> | <code sql> | ||
- | CREATE OR REPLACE FUNCTION GPI_PWD_VERIFY_FUNC | + | |
- | (username varchar2, | + | CREATE OR REPLACE FUNCTION GPI_PWD_VERIFY_FUNC( |
- | | + | , password varchar2 |
- | | + | , old_password varchar2) |
RETURN boolean | RETURN boolean | ||
IS | IS | ||
... | ... | ||
BEGIN | BEGIN | ||
- | ... | + | ... |
- | return | + | -- check |
+ | -- raise exception if password invalid | ||
+ | | ||
+ | | ||
END; | END; | ||
/ | / | ||
+ | |||
+ | GRANT EXECUTE ON GPI_PWD_VERIFY_FUNC TO PUBLIC; | ||
+ | |||
</ | </ | ||
+ | |||
+ | Grant nicht vergessen, | ||
+ | |||
+ | |||
+ | ==== Sicherheit ==== | ||
+ | |||
+ | Hier lassen sich natürlich dann schöne " | ||
+ | |||
+ | |||
dba/passwort_verify_function.txt · Zuletzt geändert: 2016/01/23 17:31 von gpipperr