Export (0) Print
Expand All
Expand Minimize

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 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().

© 2014 Microsoft