Folgende Attribute werden zur Konfiguration eines Flat File-Repositorys verwendet:
Dieses Attribut gibt die Java-Klassendatei an, die die Implementierung für Flat Files bereitstellt. Dieses Attribut sollte unverändert bleiben.
Definiert das Basisverzeichnis, in dem die Identitäten mit ihren zugehörigen Attributen gespeichert werden.
Wenn diese Option aktiviert ist (Standardeinstellung), werden die Identitäten und die zugehörigen Attribute im Cache gespeichert, also zwischengespeichert. Bei nachfolgenden Anforderungen erfolgt kein Zugriff auf das Dateisystem.
Wenn die Caching-Funktion aktiviert ist, bestimmt dieses Attribut das Zeitintervall (in Minuten), nach dem Einträge im Cache auf Änderungen hin überprüft werden, die am Dateisystem vorgenommen wurden. Der Überprüfungsmechanismus basiert auf Zeitstempeln.
Definiert die Objektklassen, die den Benutzern bei der Erstellung automatisch hinzugefügt werden.
Gibt den Namen des Attributs an, das das zur Authentifizierung verwendete Passwort enthält. Dieses Attribut wird zur Authentifzierung des Benutzers verwendet, wenn das Data Store-Authentifizierungsmodul aktiviert ist.
Gibt den Namen des Attributs an, das den Status der Identität speichert. Das Statusattribut kann entweder den Wert active oder den Wert inactive aufweisen. Es kommt bei der Authentifizierung der Identität zum Einsatz. Wenn eine Identität inactive ist, wird der Benutzer nicht authentifiziert.
Stellt eine Liste mit Attributen bereit, für deren Werte die Hash-Funktion ausgeführt wird; die Werte werden in den Dateien gespeichert. Nach Ausführung des Hash-Vorgangs sind die ursprünglichen Werte nicht mehr verfügbar. Es werden nur Werte abgerufen, für die die Hash-Funktion ausgeführt wurde. Auf diese Weise wird in Fällen, in denen bestimmte Attribute für die Verifizierung verwendet werden, jedoch nicht dauerhaft gespeichert werden sollten, die Vertraulichkeit gewährleistet. Ein Beispiel für diese Art von Attribut ist das Passwortattribut einer Identität.
Stellt eine Liste mit Attributen bereit, deren Werte verschlüsselt und in den Dateien gespeichert werden. Obwohl sie verschlüsselt und gespeichert werden, werden beim Aufruf der Identitäts-Repository-APIs die ursprünglichen entschlüsselten Werte zurückgegeben. Auf diese Weise werden Benutzer daran gehindert, direkt auf das Dateisystem zuzugreifen und vertrauliche Attribute zu lesen.