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)

Syntax

'Declaration
Public Enumeration RequiredAuthentication
public enum RequiredAuthentication
public enum class RequiredAuthentication
type RequiredAuthentication
public enum RequiredAuthentication

Members

Member name Description
Anonymous Any user may access the system, even without a valid principal associated with the request.

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

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

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

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

Remarks

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

See Also

Reference

Microsoft.TeamFoundation.Framework.Server Namespace