What is a claim?

A few times in the preceding example, we have discussed claims. But what is exactly a claim, and how is it generated? 

A claim is simply a statement about a user that is used for authorization purposes of claim-aware applications. Each claim contains a value about a user such as their UPN, email address, and Common Name (CN).

AD FS supports many different claim types. Claim types are used to show what sort of value will be included in the claim. The following table contains the most commonly used claim types:

Claim type

Description

UPN

UPN of the user

Email

RFC 5322-type email address

Given name

Given name of the user

CN

CN value of the user account

Name

Name of the user

Surname

Surname of the user

Windows Account Name

Domain account in domain/user format

Group

Group the user belongs to

Role

Role of the user

AD FS 1.x UPN

UPN of the user when interacting with AD FS 1.x

AD FS 1.x email address

RFC 5322-type email address of the user when interacting with AD FS 1.x

 

Claims retrieve values from the attribute store. The attribute store is a directory or database that contains user accounts and associated attributes. Therefore, AD can also play the role of an attribute store. As an example, in an AD environment, if the claim type is UPN, the claim will retrieve the value through users' attributes.

AD FS also supports many industry standards, which are used to build third-party claim-based solutions. It guarantees the interoperability of many cloud-based or hosted applications in the market today.