Class UserAccountControl
- java.lang.Object
-
- org.keycloak.storage.ldap.mappers.msad.UserAccountControl
-
public class UserAccountControl extends Object
See https://support.microsoft.com/en-us/kb/305144- Author:
- Marek Posolda
-
-
Field Summary
Fields Modifier and Type Field Description static long
ACCOUNTDISABLE
static long
DONT_EXPIRE_PASSWORD
static long
DONT_REQ_PREAUTH
static long
ENCRYPTED_TEXT_PWD_ALLOWED
static long
HOMEDIR_REQUIRED
static long
INTERDOMAIN_TRUST_ACCOUNT
static long
LOCKOUT
static long
MNS_LOGON_ACCOUNT
static long
NORMAL_ACCOUNT
static long
NOT_DELEGATED
static long
PARTIAL_SECRETS_ACCOUNT
static long
PASSWD_CANT_CHANGE
static long
PASSWD_NOTREQD
static long
PASSWORD_EXPIRED
static long
SCRIPT
static long
SERVER_TRUST_ACCOUNT
static long
SMARTCARD_REQUIRED
static long
TEMP_DUPLICATE_ACCOUNT
static long
TRUSTED_FOR_DELEGATION
static long
TRUSTED_TO_AUTH_FOR_DELEGATION
static long
USE_DES_KEY_ONLY
static long
WORKSTATION_TRUST_ACCOUNT
-
Constructor Summary
Constructors Constructor Description UserAccountControl(long value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(long feature)
long
getValue()
boolean
has(long feature)
void
remove(long feature)
-
-
-
Field Detail
-
SCRIPT
public static final long SCRIPT
- See Also:
- Constant Field Values
-
ACCOUNTDISABLE
public static final long ACCOUNTDISABLE
- See Also:
- Constant Field Values
-
HOMEDIR_REQUIRED
public static final long HOMEDIR_REQUIRED
- See Also:
- Constant Field Values
-
LOCKOUT
public static final long LOCKOUT
- See Also:
- Constant Field Values
-
PASSWD_NOTREQD
public static final long PASSWD_NOTREQD
- See Also:
- Constant Field Values
-
PASSWD_CANT_CHANGE
public static final long PASSWD_CANT_CHANGE
- See Also:
- Constant Field Values
-
ENCRYPTED_TEXT_PWD_ALLOWED
public static final long ENCRYPTED_TEXT_PWD_ALLOWED
- See Also:
- Constant Field Values
-
TEMP_DUPLICATE_ACCOUNT
public static final long TEMP_DUPLICATE_ACCOUNT
- See Also:
- Constant Field Values
-
NORMAL_ACCOUNT
public static final long NORMAL_ACCOUNT
- See Also:
- Constant Field Values
-
INTERDOMAIN_TRUST_ACCOUNT
public static final long INTERDOMAIN_TRUST_ACCOUNT
- See Also:
- Constant Field Values
-
WORKSTATION_TRUST_ACCOUNT
public static final long WORKSTATION_TRUST_ACCOUNT
- See Also:
- Constant Field Values
-
SERVER_TRUST_ACCOUNT
public static final long SERVER_TRUST_ACCOUNT
- See Also:
- Constant Field Values
-
DONT_EXPIRE_PASSWORD
public static final long DONT_EXPIRE_PASSWORD
- See Also:
- Constant Field Values
-
MNS_LOGON_ACCOUNT
public static final long MNS_LOGON_ACCOUNT
- See Also:
- Constant Field Values
-
SMARTCARD_REQUIRED
public static final long SMARTCARD_REQUIRED
- See Also:
- Constant Field Values
-
TRUSTED_FOR_DELEGATION
public static final long TRUSTED_FOR_DELEGATION
- See Also:
- Constant Field Values
-
NOT_DELEGATED
public static final long NOT_DELEGATED
- See Also:
- Constant Field Values
-
USE_DES_KEY_ONLY
public static final long USE_DES_KEY_ONLY
- See Also:
- Constant Field Values
-
DONT_REQ_PREAUTH
public static final long DONT_REQ_PREAUTH
- See Also:
- Constant Field Values
-
PASSWORD_EXPIRED
public static final long PASSWORD_EXPIRED
- See Also:
- Constant Field Values
-
TRUSTED_TO_AUTH_FOR_DELEGATION
public static final long TRUSTED_TO_AUTH_FOR_DELEGATION
- See Also:
- Constant Field Values
-
PARTIAL_SECRETS_ACCOUNT
public static final long PARTIAL_SECRETS_ACCOUNT
- See Also:
- Constant Field Values
-
-