3.2.1 Abstract Data Model

Proper operation of the protocol requires that the AD FS server maintains information about its current AD FS behavior level as well as configuration information about the OAuth 2.0 clients that interact with the AD FS server. This section describes an abstract data model for maintaining that configuration information.

The following subsections describe a conceptual model of possible data organization that an implementation maintains to participate in this protocol. The described organization is provided to help explain how the protocol behaves. This specification does not mandate that implementations adhere to this model as long as their external behavior is consistent with that described in this document.

Note: The notation (Public) indicates that the element can be directly accessed from outside this protocol.

Note: The conceptual data model can be implemented using a variety of techniques. Windows behavior is described for each data item at the end of the appropriate subsection.