Skip to content

TACACS Profile

Location in GUI: Work Centers » Device Administration » Policy Elements » Results » TACACS Profiles

Diagram

policy_elements (ise.device_administration)

Section titled “policy_elements (ise.device_administration)”
NameTypeConstraintMandatoryDefault Value
tacacs_profilesList[tacacs_profiles]No

tacacs_profiles (ise.device_administration.policy_elements)

Section titled “tacacs_profiles (ise.device_administration.policy_elements)”
NameTypeConstraintMandatoryDefault Value
nameStringRegex: ^[\w\d_ ]+$Yes
descriptionStringNo
session_attributesList[session_attributes]No

session_attributes (ise.device_administration.policy_elements.tacacs_profiles)

Section titled “session_attributes (ise.device_administration.policy_elements.tacacs_profiles)”
NameTypeConstraintMandatoryDefault Value
typeChoiceMANDATORY, OPTIONALNoMANDATORY
nameStringYes
valueStringYes

Example-1 : TACACS Profile with Mandatory Privilege 15

This example defines a TACACS profile named “TacacsProfileWithPrivilege15” within ISE’s device administration policy elements. The profile enforces a mandatory session attribute where the privilege level is set to 15. This ensures that any device session authenticated using this profile must have privilege 15 assigned.

ise:
device_administration:
policy_elements:
tacacs_profiles:
- name: TacacsProfileWithPrivilege15
description: TACACS profile with mandatory privilege 15
session_attributes:
- type: MANDATORY
name: privilege
value: '15'

Example-2 Basic TACACS Profile with Mandatory Session Attributes

This example defines a TACACS profile named “BasicTacacsProfile” that enforces mandatory session attributes for device administration. It requires the session to include the service type set to “shell” and the protocol set to “tacacs+”. These mandatory attributes ensure that only sessions meeting these criteria are authorized, providing a foundational level of control for TACACS+ authentication and authorization processes.

ise:
device_administration:
policy_elements:
tacacs_profiles:
- name: BasicTacacsProfile
description: Basic TACACS profile with mandatory session attributes
session_attributes:
- type: MANDATORY
name: service
value: shell
- type: MANDATORY
name: protocol
value: tacacs+

Example-3 TACACS Profile with multiple Custom Session Attributes

This example defines a TACACS profile within Cisco ISE device administration policies. The profile, named “TacacsProfile,” includes custom session attributes to enhance control over device access. It specifies a mandatory session attribute for the service type set to “shell,” ensuring shell access is required. Additionally, it includes optional session attributes for device location “DataCenter1” and device type “CatalystSwitch”, allowing for more granular policy enforcement based on device context.

ise:
device_administration:
policy_elements:
tacacs_profiles:
- name: TacacsProfile
description: TACACS profile with custom session attributes for enhanced control
session_attributes:
- type: MANDATORY
name: service
value: shell
- type: OPTIONAL
name: device-location
value: DataCenter1
- type: OPTIONAL
name: device-type
value: CatalystSwitch

Location in GUI: Work Centers » Device Administration » Policy Elements » Results » TACACS Profiles

Diagram

policy_elements (ise.device_administration)

Section titled “policy_elements (ise.device_administration)”
NameTypeConstraintMandatoryDefault Value
tacacs_profilesList[tacacs_profiles]No

tacacs_profiles (ise.device_administration.policy_elements)

Section titled “tacacs_profiles (ise.device_administration.policy_elements)”
NameTypeConstraintMandatoryDefault Value
nameStringRegex: ^[\w\d_ ]+$Yes
descriptionStringNo
session_attributesList[session_attributes]No

session_attributes (ise.device_administration.policy_elements.tacacs_profiles)

Section titled “session_attributes (ise.device_administration.policy_elements.tacacs_profiles)”
NameTypeConstraintMandatoryDefault Value
typeChoiceMANDATORY, OPTIONALNoMANDATORY
nameStringYes
valueStringYes

ise:
device_administration:
policy_elements:
tacacs_profiles:
- name: Priv15
description: Privilege level 15
session_attributes:
- type: MANDATORY
name: priv-lvl
value: "15"

Location in GUI: Work Centers » Device Administration » Policy Elements » Results » TACACS Profiles

Diagram

policy_elements (ise.device_administration)

Section titled “policy_elements (ise.device_administration)”
NameTypeConstraintMandatoryDefault Value
tacacs_profilesList[tacacs_profiles]No

tacacs_profiles (ise.device_administration.policy_elements)

Section titled “tacacs_profiles (ise.device_administration.policy_elements)”
NameTypeConstraintMandatoryDefault Value
nameStringRegex: ^[\w\d_ ]+$Yes
descriptionStringNo
session_attributesList[session_attributes]No

session_attributes (ise.device_administration.policy_elements.tacacs_profiles)

Section titled “session_attributes (ise.device_administration.policy_elements.tacacs_profiles)”
NameTypeConstraintMandatoryDefault Value
typeChoiceMANDATORY, OPTIONALNoMANDATORY
nameStringYes
valueStringYes

ise:
device_administration:
policy_elements:
tacacs_profiles:
- name: Priv15
description: Privilege level 15
session_attributes:
- type: MANDATORY
name: priv-lvl
value: "15"

Location in GUI: Work Centers » Device Administration » Policy Elements » Results » TACACS Profiles

Diagram

policy_elements (ise.device_administration)

Section titled “policy_elements (ise.device_administration)”
NameTypeConstraintMandatoryDefault Value
tacacs_profilesList[tacacs_profiles]No

tacacs_profiles (ise.device_administration.policy_elements)

Section titled “tacacs_profiles (ise.device_administration.policy_elements)”
NameTypeConstraintMandatoryDefault Value
nameStringRegex: ^[\w\d_ ]+$Yes
descriptionStringNo
session_attributesList[session_attributes]No

session_attributes (ise.device_administration.policy_elements.tacacs_profiles)

Section titled “session_attributes (ise.device_administration.policy_elements.tacacs_profiles)”
NameTypeConstraintMandatoryDefault Value
typeChoiceMANDATORY, OPTIONALNoMANDATORY
nameStringYes
valueStringYes

ise:
device_administration:
policy_elements:
tacacs_profiles:
- name: Priv15
description: Privilege level 15
session_attributes:
- type: MANDATORY
name: priv-lvl
value: "15"