Skip to content

Active Directory

Location in GUI: Administration » Identity Management » External Identity Sources » Active Directory

Diagram
NameTypeConstraintMandatoryDefault Value
active_directoriesList[active_directories]No

active_directories (ise.identity_management)

Section titled “active_directories (ise.identity_management)”
NameTypeConstraintMandatoryDefault Value
nameStringRegex: ^[\w\d_\-\.]+$Yes
descriptionStringNo
domainStringYes
join_domainBooleantrue, falseNotrue
ad_scopes_namesStringNoDefault_Scope
ad_usernameStringNo
ad_passwordStringNo
enable_domain_allowed_listBooleantrue, falseNotrue
groupsList[groups]No
attributesList[attributes]No
rewrite_rulesList[rewrite_rules]No
enable_rewritesBooleantrue, falseNofalse
enable_pass_changeBooleantrue, falseNotrue
enable_machine_authBooleantrue, falseNotrue
enable_machine_accessBooleantrue, falseNotrue
enable_dialin_permission_checkBooleantrue, falseNofalse
plaintext_authBooleantrue, falseNofalse
aging_timeIntegermin: 1, max: 8760No5
enable_callback_for_dialin_clientBooleantrue, falseNofalse
identity_not_in_ad_behaviourChoiceREJECT, SEARCH_JOINED_FOREST, SEARCH_ALLNo
unreachable_domains_behaviourChoicePROCEED, DROPNo
schemaChoiceACTIVE_DIRECTORY, CUSTOMNo
first_nameStringNo
departmentStringNo
last_nameStringNo
organizational_unitStringNo
job_titleStringNo
localityStringNo
emailStringNo
state_or_provinceStringNo
telephoneStringNo
countryStringNo
street_addressStringNo
enable_failed_auth_protectionBooleantrue, falseNofalse
failed_auth_thresholdIntegermin: 1No5
auth_protection_typeChoiceWIRELESS, WIRED, BOTHNo

groups (ise.identity_management.active_directories)

Section titled “groups (ise.identity_management.active_directories)”
NameTypeConstraintMandatoryDefault Value
nameStringYes
sidStringNo
typeChoiceBUILTIN, DOMAIN LOCAL, GLOBAL, UNIVERSALNo

attributes (ise.identity_management.active_directories)

Section titled “attributes (ise.identity_management.active_directories)”
NameTypeConstraintMandatoryDefault Value
nameStringRegex: ^[\w\d_\-\.]+$Yes
typeChoiceSTRING, IP, BOOLEAN, INT, OCTET_STRINGYes
internal_nameStringYes
default_valueStringNo

rewrite_rules (ise.identity_management.active_directories)

Section titled “rewrite_rules (ise.identity_management.active_directories)”
NameTypeConstraintMandatoryDefault Value
row_idIntegerYes
rewrite_matchStringYes
rewrite_resultStringYes

Example 1: Full domain join with groups (default behavior) - Creates AD join point, joins ISE to the domain, and add groups for policy use. Groups are specified as objects with name (SID will be looked up from AD):

ise:
identity_management:
active_directories:
- name: corp.example.com
description: Corporate AD with full join
domain: corp.example.com
ad_scopes_names: Default_Scope
ad_username: administrator
ad_password: C1sco12345
groups:
- name: corp.example.com/Users/Domain Admins
- name: corp.example.com/Users/Network Admins

Example 2: Create join point only without joining domain - Useful for initial setup or environments where domain join needs to be performed separately:

ise:
identity_management:
active_directories:
- name: corp.example.com
description: AD join point without domain join
domain: corp.example.com
ad_scopes_names: Default_Scope
join_domain: false
# No groups specified - will be added later

Example 3: Add groups to existing join point without re-joining - Updates an existing AD configuration to add groups without triggering a domain re-join operation. Groups are objects with name field (SID will be looked up from AD):

ise:
identity_management:
active_directories:
- name: corp.example.com
description: Add groups to existing join point
domain: corp.example.com
ad_scopes_names: Default_Scope
join_domain: false # Don't re-join, just update groups
groups:
- name: corp.example.com/Users/Domain Admins
- name: corp.example.com/Users/Network Admins
- name: corp.example.com/Users/Helpdesk

Example 4: Add groups with SID without domain join or AD connectivity - Specify groups with their Security Identifiers (SIDs) directly, eliminating the need for domain join and AD lookup. Ideal for test/dev environments without AD access, or when you want faster deployments:

ise:
identity_management:
active_directories:
- name: corp.example.com
description: AD groups with pre-defined SIDs
domain: corp.example.com
ad_scopes_names: Default_Scope
join_domain: false # No AD join required!
groups:
- name: corp.example.com/Users/Domain Admins
sid: S-1-5-21-1234567890-1234567890-1234567890-512
type: GLOBAL
- name: corp.example.com/Users/Network Admins
sid: corp.example.com/S-1-5-21-1234567890-1234567890-1234567890-1001
# type is optional
- name: corp.example.com/Builtin/Users
sid: S-1-5-32-545
type: "BUILTIN"

Location in GUI: Administration » Identity Management » External Identity Sources » Active Directory

Diagram
NameTypeConstraintMandatoryDefault Value
active_directoriesList[active_directories]No

active_directories (ise.identity_management)

Section titled “active_directories (ise.identity_management)”
NameTypeConstraintMandatoryDefault Value
nameStringRegex: ^[\w\d_\-\.]+$Yes
descriptionStringNo
domainStringYes
ad_scopes_namesStringNoDefault_Scope
ad_usernameStringYes
ad_passwordStringYes
enable_domain_allowed_listBooleantrue, falseNotrue
groupsListStringNo
attributesList[attributes]No
rewrite_rulesList[rewrite_rules]No
enable_rewritesBooleantrue, falseNofalse
enable_pass_changeBooleantrue, falseNotrue
enable_machine_authBooleantrue, falseNotrue
enable_machine_accessBooleantrue, falseNotrue
enable_dialin_permission_checkBooleantrue, falseNofalse
plaintext_authBooleantrue, falseNofalse
aging_timeIntegermin: 1, max: 8760No5
enable_callback_for_dialin_clientBooleantrue, falseNofalse
identity_not_in_ad_behaviourChoiceREJECT, SEARCH_JOINED_FOREST, SEARCH_ALLNo
unreachable_domains_behaviourChoicePROCEED, DROPNo
schemaChoiceACTIVE_DIRECTORY, CUSTOMNo
first_nameStringNo
departmentStringNo
last_nameStringNo
organizational_unitStringNo
job_titleStringNo
localityStringNo
emailStringNo
state_or_provinceStringNo
telephoneStringNo
countryStringNo
street_addressStringNo
enable_failed_auth_protectionBooleantrue, falseNofalse
failed_auth_thresholdIntegermin: 1No5
auth_protection_typeChoiceWIRELESS, WIRED, BOTHNo

attributes (ise.identity_management.active_directories)

Section titled “attributes (ise.identity_management.active_directories)”
NameTypeConstraintMandatoryDefault Value
nameStringRegex: ^[\w\d_\-\.]+$Yes
typeChoiceSTRING, IP, BOOLEAN, INT, OCTET_STRINGYes
internal_nameStringYes
default_valueStringYes

rewrite_rules (ise.identity_management.active_directories)

Section titled “rewrite_rules (ise.identity_management.active_directories)”
NameTypeConstraintMandatoryDefault Value
row_idStringYes
rewrite_matchStringYes
rewrite_resultStringYes

ise:
identity_management:
active_directories:
- name: AD
description: My AD join point
domain: dcloud.cisco.com
ad_scopes_names: Default_Scope
ad_username: administrator
ad_password: C1sco12345
groups:
- dcloud.cisco.com/Builtin/Users
- dcloud.cisco.com/Builtin/HELPDESK

Location in GUI: Administration » Identity Management » External Identity Sources » Active Directory

Diagram
NameTypeConstraintMandatoryDefault Value
active_directoriesList[active_directories]No

active_directories (ise.identity_management)

Section titled “active_directories (ise.identity_management)”
NameTypeConstraintMandatoryDefault Value
nameStringRegex: ^[\w\d_\-\.]+$Yes
descriptionStringNo
domainStringYes
ad_scopes_namesStringNoDefault_Scope
ad_usernameStringYes
ad_passwordStringYes
enable_domain_allowed_listBooleantrue, falseNotrue
groupsListStringNo
attributesList[attributes]No
rewrite_rulesList[rewrite_rules]No
enable_rewritesBooleantrue, falseNofalse
enable_pass_changeBooleantrue, falseNotrue
enable_machine_authBooleantrue, falseNotrue
enable_machine_accessBooleantrue, falseNotrue
enable_dialin_permission_checkBooleantrue, falseNofalse
plaintext_authBooleantrue, falseNofalse
aging_timeIntegermin: 1, max: 8760No5
enable_callback_for_dialin_clientBooleantrue, falseNofalse
identity_not_in_ad_behaviourChoiceREJECT, SEARCH_JOINED_FOREST, SEARCH_ALLNo
unreachable_domains_behaviourChoicePROCEED, DROPNo
schemaChoiceACTIVE_DIRECTORY, CUSTOMNo
first_nameStringNo
departmentStringNo
last_nameStringNo
organizational_unitStringNo
job_titleStringNo
localityStringNo
emailStringNo
state_or_provinceStringNo
telephoneStringNo
countryStringNo
street_addressStringNo
enable_failed_auth_protectionBooleantrue, falseNofalse
failed_auth_thresholdIntegermin: 1No5
auth_protection_typeChoiceWIRELESS, WIRED, BOTHNo

attributes (ise.identity_management.active_directories)

Section titled “attributes (ise.identity_management.active_directories)”
NameTypeConstraintMandatoryDefault Value
nameStringRegex: ^[\w\d_\-\.]+$Yes
typeChoiceSTRING, IP, BOOLEAN, INT, OCTET_STRINGYes
internal_nameStringYes
default_valueStringYes

rewrite_rules (ise.identity_management.active_directories)

Section titled “rewrite_rules (ise.identity_management.active_directories)”
NameTypeConstraintMandatoryDefault Value
row_idStringYes
rewrite_matchStringYes
rewrite_resultStringYes

ise:
identity_management:
active_directories:
- name: AD
description: My AD join point
domain: dcloud.cisco.com
ad_scopes_names: Default_Scope
ad_username: administrator
ad_password: C1sco12345
groups:
- dcloud.cisco.com/Builtin/Users
- dcloud.cisco.com/Builtin/HELPDESK

Location in GUI: Administration » Identity Management » External Identity Sources » Active Directory

Diagram
NameTypeConstraintMandatoryDefault Value
active_directoriesList[active_directories]No

active_directories (ise.identity_management)

Section titled “active_directories (ise.identity_management)”
NameTypeConstraintMandatoryDefault Value
nameStringRegex: ^[\w\d_\-\.]+$Yes
descriptionStringNo
domainStringYes
ad_scopes_namesStringNoDefault_Scope
ad_usernameStringYes
ad_passwordStringYes
enable_domain_allowed_listBooleantrue, falseNotrue
groupsListStringNo
attributesList[attributes]No
rewrite_rulesList[rewrite_rules]No
enable_rewritesBooleantrue, falseNofalse
enable_pass_changeBooleantrue, falseNotrue
enable_machine_authBooleantrue, falseNotrue
enable_machine_accessBooleantrue, falseNotrue
enable_dialin_permission_checkBooleantrue, falseNofalse
plaintext_authBooleantrue, falseNofalse
aging_timeIntegermin: 1, max: 8760No5
enable_callback_for_dialin_clientBooleantrue, falseNofalse
identity_not_in_ad_behaviourChoiceREJECT, SEARCH_JOINED_FOREST, SEARCH_ALLNo
unreachable_domains_behaviourChoicePROCEED, DROPNo
schemaChoiceACTIVE_DIRECTORY, CUSTOMNo
first_nameStringNo
departmentStringNo
last_nameStringNo
organizational_unitStringNo
job_titleStringNo
localityStringNo
emailStringNo
state_or_provinceStringNo
telephoneStringNo
countryStringNo
street_addressStringNo
enable_failed_auth_protectionBooleantrue, falseNofalse
failed_auth_thresholdIntegermin: 1No5
auth_protection_typeChoiceWIRELESS, WIRED, BOTHNo

attributes (ise.identity_management.active_directories)

Section titled “attributes (ise.identity_management.active_directories)”
NameTypeConstraintMandatoryDefault Value
nameStringRegex: ^[\w\d_\-\.]+$Yes
typeChoiceSTRING, IP, BOOLEAN, INT, OCTET_STRINGYes
internal_nameStringYes
default_valueStringYes

rewrite_rules (ise.identity_management.active_directories)

Section titled “rewrite_rules (ise.identity_management.active_directories)”
NameTypeConstraintMandatoryDefault Value
row_idStringYes
rewrite_matchStringYes
rewrite_resultStringYes

ise:
identity_management:
active_directories:
- name: AD
description: My AD join point
domain: dcloud.cisco.com
ad_scopes_names: Default_Scope
ad_username: administrator
ad_password: C1sco12345
groups:
- dcloud.cisco.com/Builtin/Users
- dcloud.cisco.com/Builtin/HELPDESK