Freigeben über


AuthenticationMechanisms-Enumeration

Wenn eine Anforderung die Authentifizierung erfordert, jedoch konnte authentifizieren, sind diese die verschiedenen Arten von Authentifizierungsmechanismen, die die Antwort an den Client zurück ankündigen kann. Wenn mehrere Mechanismen für einen URI werden können, sind möglicherweise einige Vorrang gegenüber anderen, und diese Rangfolge wird hier nicht definiert. Die Teamvorgaben beim Authentifizierungsmoduls ist um sicherzustellen, das *not*, um in der Antwort vorzulesen, wenn ihr Mechanismus von der Liste fehlt.

Diese Enumeration verfügt über ein FlagsAttribute-Attribut, das die bitweise Kombination der Memberwerte zulässt.

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

Syntax

'Declaration
<FlagsAttribute> _
Public Enumeration AuthenticationMechanisms
[FlagsAttribute]
public enum AuthenticationMechanisms

Member

Membername Beschreibung
All Der URI unterstützt alle gültigen Authentifizierungsmechanismen.

Basic Die Antwort für den URI gibt an, dass sie Standardauthentifizierung unterstützt, wenn dieses Modul konfiguriert ist.

Federated Die Antwort für den URI gibt an, dass sie vereinte Authentifizierungsunterstützung, wenn dieses Modul konfiguriert ist.

FederatedRedirect Die Antwort für den URI gibt an, dass sie vereinte Authentifizierung von ganzen Entführung der Antwort und Ersetzung mit 302 unterstützt, wenn dieses Modul konfiguriert ist.

None Die Antwort für den URI gibt nicht an, dass sie alle Authentifizierungsmechanismen unterstützt.

OAuth Die Antwort für den URI gibt an, dass sie OAuth-Authentifizierung unterstützt, wenn dieses Modul konfiguriert ist.

Windows Die Antwort für den URI gibt an, dass die integrierte Windows-Authentifizierung unterstützt, wenn dieses Modul konfiguriert ist.

Siehe auch

Referenz

Microsoft.TeamFoundation.Framework.Server-Namespace