2.5.1.2.2 @Prefixed Attribute Name Form

The @Prefixed Attribute name form allows an attribute name to identify an attribute as being of type "User", "Device" or "Resource" and MUST follow the pattern:

 @<attribute type>.<attribute name>

During policy evaluation, an attribute name in @Prefixed form references a user or device claim or resource attribute according to the following:

"@"prefix Policy

evaluation reference

@User.

Claim of same name in UserClaims[] array of token/authorization context (section 2.5.2.)

@Device.

Claim of same name in DeviceClaims[] array of token/authorization context (section 2.5.2.)

@Resource.

Resource attribute of the same name encoded in the System Access Control List of the evaluated security descriptor as a SYSTEM_RESOURCE_ATTRIBUTE_ACE (section 2.4.4.15.)

An attribute name in @Prefixed form is case-insensitive and valid characters include all ANSI and Unicode characters of the range 0x0-0xFFFF. See attr-char2 in section 2.5.1.1 for encoding requirements.