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