<< Fare clic per visualizzazione il sommario >> Percorso: Gli oggetti del mondo Jamio > I tipi strutturati > PasswordCriteria |
Definisce le caratteristiche che la password associata ad un account deve rispettare per poter essere valida.
Il tipo è una struttura composta dalle seguenti proprietà:
Nome |
Descrizione |
Tipo |
CaseSensitive |
Indica l’obbligo di rispettare l’impostazione di lettere maiuscole e minuscole nell’inserimento della password. Il valore di default è True. In Jamio Admin Console corrisponde al campo Case-Sensitive. |
Boolean |
ComplexityRequirements |
Indica che la password deve rispettare determinati criteri di complessità, quali: •non contenere lo username; •lunghezza minima pari a 8 (otto) caratteri; •non contenere parti, più lunghe di 2 caratteri, del nome completo della identità associata all'account (proprietà Name dell'identità a cui è associato l'account). Ad esempio: se il Name dell'Identità contiene "Mario De Rossi", le 'parti' in questione sono 3 ("Mario", "De" e "Rossi") e quindi la password può contenere "De" (perchè minore di 3 caratteri), ma non può contenere "Mario" o "Rossi" (perché più lunghe di 2 caratteri); •contenere caratteri appartenenti ad almeno 3 delle seguenti categorie: olettere maiuscole (A-Z); olettere minuscole (a-z);, onumeri (0-9); ocaratteri speciali (per esempio !, $, #, %). Il valore di default è False. In Jamio Admin Console corrisponde al campo Complessa. |
Boolean |
Description |
Testo descrittivo. |
String |
EnforceHistory |
Indica il numero delle nuove password che devono essere associate all’account prima di poter ri-utilizzare una vecchia password. Il valore di default è 0. In Jamio Admin Console corrisponde al campo Cronologia Password. |
Integer |
MaxAge |
Indica il numero di giorni di validità della password prima di dover essere cambiata. Il valore di default è 0 (sempre valida). In Jamio Admin Console corrisponde al campo Validità password. |
Integer |
MinCharacters |
Indica il numero minimo di caratteri che la password deve contenere per essere valida. Il valore di default è 0. In Jamio Admin Console corrisponde al campo Numero minimo di caratteri. |
Integer |
Name |
Nome della risorsa. In Jamio Admin Console corrisponde al campo Nome. |
String |
Pattern |
Indica un’espressione regolare che valida la password scelta. In Jamio Admin Console corrisponde ai campi Espressione regolare e Test della password presenti nella sezione Pattern. |
String |
Le risorse di tipo PasswordCriteria possono essere create programmaticamente oppure da Jamio Admin Console a partire dal catalogo Criteri password.