This documentation is archived and is not being maintained.

RequiredAuthentication Enumeration

Requirement of a request for an authenticated user representing ascending levels of validation.

Namespace:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)

public enum class RequiredAuthentication

Member nameDescription
AnonymousAny user may access the system, even without a valid principal associated with the request.

AuthenticatedThe calling user must be authenticated but is not required to have presented any statement about themselves.

CompliantUserThe caller must be a validated principal that is verified as business compliant and associated with the request before the request may continue.

UndefinedUndefined means this element doesn't define any specific authentication mode.

ValidatedUserThe caller must a validated principal associated with the request before the request may continue.

Literal numerical values of these levels are stored in the semi-structured set of name value pairs that represent metabase entries. Before changing any of these numbers make sure you consider this. Realted code is in TeamFoundationServiceHost.PopulateMetabase().

Show: