Skip to content

Authorization Exception Rule

Location in GUI: Work Centers » Network Access » Policy Sets » XXX » Authorization Policy - Local Exceptions

Diagram
NameTypeConstraintMandatoryDefault Value
authorization_exception_rulesList[authorization_exception_rules]No

authorization_exception_rules (ise.network_access.policy_sets)

Section titled “authorization_exception_rules (ise.network_access.policy_sets)”
NameTypeConstraintMandatoryDefault Value
nameStringRegex: ^[\w\d\_\-\. ]+$Yes
stateChoiceenabled, disabledNoenabled
conditionClass[condition]No
profilesListStringNo
security_groupStringNo

condition (ise.network_access.policy_sets.authorization_exception_rules)

Section titled “condition (ise.network_access.policy_sets.authorization_exception_rules)”
NameTypeConstraintMandatoryDefault Value
typeChoiceConditionReference, ConditionAttributes, ConditionAndBlock, ConditionOrBlockYes
is_negateBooleantrue, falseNofalse
dictionary_nameStringNo
attribute_nameStringNo
operatorChoicecontains, endsWith, equals, greaterOrEquals, greaterThan, in, ipEquals, ipGreaterThan, ipLessThan, ipNotEquals, lessOrEquals, lessThan, matches, notContains, notEndsWith, notEquals, notIn, notStartsWith, startsWith, macContains, macEndsWith, macEquals, macIn, macNotContains, macNotEndsWith, macNotEquals, macNotIn, macNotStartsWith, macStartsWithNo
attribute_valueStringNo
nameStringNo
childrenList[children]No

children (ise.network_access.policy_sets.authorization_exception_rules.condition)

Section titled “children (ise.network_access.policy_sets.authorization_exception_rules.condition)”
NameTypeConstraintMandatoryDefault Value
typeChoiceConditionReference, ConditionAttributes, ConditionAndBlock, ConditionOrBlockYes
is_negateBooleantrue, falseNo
dictionary_nameStringNo
attribute_nameStringNo
operatorChoicecontains, endsWith, equals, greaterOrEquals, greaterThan, in, ipEquals, ipGreaterThan, ipLessThan, ipNotEquals, lessOrEquals, lessThan, matches, notContains, notEndsWith, notEquals, notIn, notStartsWith, startsWith, macContains, macEndsWith, macEquals, macIn, macNotContains, macNotEndsWith, macNotEquals, macNotIn, macNotStartsWith, macStartsWithNo
attribute_valueStringNo
nameStringNo
childrenList[children]No

children (ise.network_access.policy_sets.authorization_exception_rules.condition.children)

Section titled “children (ise.network_access.policy_sets.authorization_exception_rules.condition.children)”
NameTypeConstraintMandatoryDefault Value
typeChoiceConditionReference, ConditionAttributesYes
is_negateBooleantrue, falseNo
dictionary_nameStringNo
attribute_nameStringNo
operatorChoicecontains, endsWith, equals, greaterOrEquals, greaterThan, in, ipEquals, ipGreaterThan, ipLessThan, ipNotEquals, lessOrEquals, lessThan, matches, notContains, notEndsWith, notEquals, notIn, notStartsWith, startsWith, macContains, macEndsWith, macEquals, macIn, macNotContains, macNotEndsWith, macNotEquals, macNotIn, macNotStartsWith, macStartsWithNo
attribute_valueStringNo
nameStringNo

Example-1 Network Access Authorization Exception Rule for Wired 802.1X Endpoints by Identity Group

This authorization exception rule provides high-priority network access control for wired 802.1X authenticated devices that belong to a specific endpoint identity group. Authorization exception rules are evaluated before standard authorization rules in the policy evaluation order, making them ideal for scenarios requiring immediate policy decisions that bypass normal rule processing. The rule matches when the IdentityGroup:Name attribute equals “Endpoint Identity Groups:group_1” and applies the PERMIT_vlan1 authorization profile, which likely assigns VLAN 1 access permissions.

ise:
network_access:
policy_sets:
- name: Global Policy
authorization_exception_rules:
- name: AUTHZ_DOT1x_wired
state: enabled
condition:
type: ConditionAttributes
is_negate: false
dictionary_name: IdentityGroup
attribute_name: Name
operator: equals
attribute_value: Endpoint Identity Groups:group_1
profiles:
- PERMIT_vlan1

Example-2 Network Access Authorization Exception Rule for Quarantining Non-Compliant Devices with Posture Assessment

This authorization exception rule provides immediate quarantine enforcement for devices that fail Cisco ISE posture assessment compliance checks. The rule uses a compound condition (ConditionAndBlock) that matches when BOTH Session:PostureStatus equals “NonCompliant” AND Network Access:AuthenticationMethod equals “MSCHAPV2”, ensuring it captures password-authenticated endpoints that have failed security posture validation.

ise:
network_access:
policy_sets:
- name: Global Policy
description: Global policy for network access
state: enabled
service_name: Default Network Access
authorization_exception_rules:
- name: Quarantine_Non_Compliant_Devices
state: enabled
condition:
type: ConditionAndBlock
children:
- type: ConditionAttributes
dictionary_name: Session
attribute_name: PostureStatus
operator: equals
attribute_value: NonCompliant
- type: ConditionAttributes
dictionary_name: Network Access
attribute_name: AuthenticationMethod
operator: equals
attribute_value: MSCHAPV2
profiles:
- Quarantine_Profile

Example-3 Network Access Authorization Exception Rule for Denying Blacklisted and Compromised Endpoints

This authorization exception rule provides immediate and absolute network access denial for endpoints that have been identified as compromised, unauthorized, or otherwise blacklisted by security operations. The rule matches when the IdentityGroup:Name attribute equals “Endpoint Identity Groups:Blacklist” and applies the DenyAccess profile, which completely blocks network connectivity.

ise:
network_access:
policy_sets:
- name: Global Policy
description: Global policy for network access
state: enabled
service_name: Default Network Access
authorization_exception_rules:
- name: Blacklist_Compromised_Endpoints
state: enabled
condition:
type: ConditionAttributes
is_negate: false
dictionary_name: IdentityGroup
attribute_name: Name
operator: equals
attribute_value: Endpoint Identity Groups:Blacklist
profiles:
- DenyAccess

Location in GUI: Work Centers » Network Access » Policy Sets » XXX » Authorization Policy - Local Exceptions

Diagram
NameTypeConstraintMandatoryDefault Value
authorization_exception_rulesList[authorization_exception_rules]No

authorization_exception_rules (ise.network_access.policy_sets)

Section titled “authorization_exception_rules (ise.network_access.policy_sets)”
NameTypeConstraintMandatoryDefault Value
nameStringRegex: ^[\w\d_\-\. ]+$Yes
stateChoiceenabled, disabledNoenabled
conditionClass[condition]No
profilesListStringNo
security_groupStringNo

condition (ise.network_access.policy_sets.authorization_exception_rules)

Section titled “condition (ise.network_access.policy_sets.authorization_exception_rules)”
NameTypeConstraintMandatoryDefault Value
typeChoiceConditionReference, ConditionAttributes, ConditionAndBlock, ConditionOrBlockYes
is_negateBooleantrue, falseNofalse
dictionary_nameStringNo
attribute_nameStringNo
operatorChoicecontains, endsWith, equals, greaterOrEquals, greaterThan, in, ipEquals, ipGreaterThan, ipLessThan, ipNotEquals, lessOrEquals, lessThan, matches, notContains, notEndsWith, notEquals, notIn, notStartsWith, startsWithNo
attribute_valueStringNo
nameStringNo
childrenList[children]No

children (ise.network_access.policy_sets.authorization_exception_rules.condition)

Section titled “children (ise.network_access.policy_sets.authorization_exception_rules.condition)”
NameTypeConstraintMandatoryDefault Value
typeChoiceConditionReference, ConditionAttributes, ConditionAndBlock, ConditionOrBlockYes
is_negateBooleantrue, falseNo
dictionary_nameStringNo
attribute_nameStringNo
operatorChoicecontains, endsWith, equals, greaterOrEquals, greaterThan, in, ipEquals, ipGreaterThan, ipLessThan, ipNotEquals, lessOrEquals, lessThan, matches, notContains, notEndsWith, notEquals, notIn, notStartsWith, startsWithNo
attribute_valueStringNo
nameStringNo
childrenList[children]No

children (ise.network_access.policy_sets.authorization_exception_rules.condition.children)

Section titled “children (ise.network_access.policy_sets.authorization_exception_rules.condition.children)”
NameTypeConstraintMandatoryDefault Value
typeChoiceConditionReference, ConditionAttributesYes
is_negateBooleantrue, falseNo
dictionary_nameStringNo
attribute_nameStringNo
operatorChoicecontains, endsWith, equals, greaterOrEquals, greaterThan, in, ipEquals, ipGreaterThan, ipLessThan, ipNotEquals, lessOrEquals, lessThan, matches, notContains, notEndsWith, notEquals, notIn, notStartsWith, startsWithNo
attribute_valueStringNo
nameStringNo

ise:
network_access:
policy_sets:
- name: Global Policy
authorization_exception_rules:
- name: AUTHZ_DOT1x_wired
state: enabled
condition:
type: ConditionAttributes
is_negate: false
dictionary_name: IdentityGroup
attribute_name: Name
operator: equals
attribute_value: Endpoint Identity Groups:group_1
profiles:
- PERMIT_vlan1

Location in GUI: Work Centers » Network Access » Policy Sets » XXX » Authorization Policy - Local Exceptions

Diagram
NameTypeConstraintMandatoryDefault Value
authorization_exception_rulesList[authorization_exception_rules]No

authorization_exception_rules (ise.network_access.policy_sets)

Section titled “authorization_exception_rules (ise.network_access.policy_sets)”
NameTypeConstraintMandatoryDefault Value
nameStringRegex: ^[\w\d_\-\. ]+$Yes
stateChoiceenabled, disabledNoenabled
conditionClass[condition]No
profilesListStringNo
security_groupStringNo

condition (ise.network_access.policy_sets.authorization_exception_rules)

Section titled “condition (ise.network_access.policy_sets.authorization_exception_rules)”
NameTypeConstraintMandatoryDefault Value
typeChoiceConditionReference, ConditionAttributes, ConditionAndBlock, ConditionOrBlockYes
is_negateBooleantrue, falseNofalse
dictionary_nameStringNo
attribute_nameStringNo
operatorChoicecontains, endsWith, equals, greaterOrEquals, greaterThan, in, ipEquals, ipGreaterThan, ipLessThan, ipNotEquals, lessOrEquals, lessThan, matches, notContains, notEndsWith, notEquals, notIn, notStartsWith, startsWithNo
attribute_valueStringNo
nameStringNo
childrenList[children]No

children (ise.network_access.policy_sets.authorization_exception_rules.condition)

Section titled “children (ise.network_access.policy_sets.authorization_exception_rules.condition)”
NameTypeConstraintMandatoryDefault Value
typeChoiceConditionReference, ConditionAttributes, ConditionAndBlock, ConditionOrBlockYes
is_negateBooleantrue, falseNo
dictionary_nameStringNo
attribute_nameStringNo
operatorChoicecontains, endsWith, equals, greaterOrEquals, greaterThan, in, ipEquals, ipGreaterThan, ipLessThan, ipNotEquals, lessOrEquals, lessThan, matches, notContains, notEndsWith, notEquals, notIn, notStartsWith, startsWithNo
attribute_valueStringNo
nameStringNo
childrenList[children]No

children (ise.network_access.policy_sets.authorization_exception_rules.condition.children)

Section titled “children (ise.network_access.policy_sets.authorization_exception_rules.condition.children)”
NameTypeConstraintMandatoryDefault Value
typeChoiceConditionReference, ConditionAttributesYes
is_negateBooleantrue, falseNo
dictionary_nameStringNo
attribute_nameStringNo
operatorChoicecontains, endsWith, equals, greaterOrEquals, greaterThan, in, ipEquals, ipGreaterThan, ipLessThan, ipNotEquals, lessOrEquals, lessThan, matches, notContains, notEndsWith, notEquals, notIn, notStartsWith, startsWithNo
attribute_valueStringNo
nameStringNo

ise:
network_access:
policy_sets:
- name: Global Policy
authorization_exception_rules:
- name: AUTHZ_DOT1x_wired
state: enabled
condition:
type: ConditionAttributes
is_negate: false
dictionary_name: IdentityGroup
attribute_name: Name
operator: equals
attribute_value: Endpoint Identity Groups:group_1
profiles:
- PERMIT_vlan1

Location in GUI: Work Centers » Network Access » Policy Sets » XXX » Authorization Policy - Local Exceptions

Diagram
NameTypeConstraintMandatoryDefault Value
authorization_exception_rulesList[authorization_exception_rules]No

authorization_exception_rules (ise.network_access.policy_sets)

Section titled “authorization_exception_rules (ise.network_access.policy_sets)”
NameTypeConstraintMandatoryDefault Value
nameStringRegex: ^[\w\d_\-\. ]+$Yes
stateChoiceenabled, disabledNoenabled
conditionClass[condition]No
profilesListStringNo
security_groupStringNo

condition (ise.network_access.policy_sets.authorization_exception_rules)

Section titled “condition (ise.network_access.policy_sets.authorization_exception_rules)”
NameTypeConstraintMandatoryDefault Value
typeChoiceConditionReference, ConditionAttributes, ConditionAndBlock, ConditionOrBlockYes
is_negateBooleantrue, falseNofalse
dictionary_nameStringNo
attribute_nameStringNo
operatorChoicecontains, endsWith, equals, greaterOrEquals, greaterThan, in, ipEquals, ipGreaterThan, ipLessThan, ipNotEquals, lessOrEquals, lessThan, matches, notContains, notEndsWith, notEquals, notIn, notStartsWith, startsWithNo
attribute_valueStringNo
nameStringNo
childrenList[children]No

children (ise.network_access.policy_sets.authorization_exception_rules.condition)

Section titled “children (ise.network_access.policy_sets.authorization_exception_rules.condition)”
NameTypeConstraintMandatoryDefault Value
typeChoiceConditionReference, ConditionAttributes, ConditionAndBlock, ConditionOrBlockYes
is_negateBooleantrue, falseNo
dictionary_nameStringNo
attribute_nameStringNo
operatorChoicecontains, endsWith, equals, greaterOrEquals, greaterThan, in, ipEquals, ipGreaterThan, ipLessThan, ipNotEquals, lessOrEquals, lessThan, matches, notContains, notEndsWith, notEquals, notIn, notStartsWith, startsWithNo
attribute_valueStringNo
nameStringNo
childrenList[children]No

children (ise.network_access.policy_sets.authorization_exception_rules.condition.children)

Section titled “children (ise.network_access.policy_sets.authorization_exception_rules.condition.children)”
NameTypeConstraintMandatoryDefault Value
typeChoiceConditionReference, ConditionAttributesYes
is_negateBooleantrue, falseNo
dictionary_nameStringNo
attribute_nameStringNo
operatorChoicecontains, endsWith, equals, greaterOrEquals, greaterThan, in, ipEquals, ipGreaterThan, ipLessThan, ipNotEquals, lessOrEquals, lessThan, matches, notContains, notEndsWith, notEquals, notIn, notStartsWith, startsWithNo
attribute_valueStringNo
nameStringNo

ise:
network_access:
policy_sets:
- name: Global Policy
authorization_exception_rules:
- name: AUTHZ_DOT1x_wired
state: enabled
condition:
type: ConditionAttributes
is_negate: false
dictionary_name: IdentityGroup
attribute_name: Name
operator: equals
attribute_value: Endpoint Identity Groups:group_1
profiles:
- PERMIT_vlan1