Share via


TeamFoundationOAuthService-Klasse

Ein Dienst, der verwendet wird, um OAuth-Clientanwendungen zu registrieren und OAuth-Delegierungstoken auszugeben

Vererbungshierarchie

System.Object
  Microsoft.TeamFoundation.Framework.Server.TeamFoundationOAuthService

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

Syntax

'Declaration
<TeamFoundationServiceDependency(GetType(TeamFoundationSqlNotificationService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationIdentityService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationRegistryService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationSecurityService))> _
Public Class TeamFoundationOAuthService _
    Implements ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationIdentityService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationRegistryService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationSecurityService))]
public class TeamFoundationOAuthService : ITeamFoundationService

Der TeamFoundationOAuthService-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode TeamFoundationOAuthService

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode CreateToken(TeamFoundationRequestContext, OAuthToken) CreateAccessToken von einem sourceToken kann der Aufrufer, um eine vorhandene Autorisierung entladen bzw. Token zu aktualisieren und ein Zugriffstoken zu erstellen.Hinweis: Wenn das Eingabetoken ein Autorisierungstoken ist, wird die Rückholtoken eine ursprüngliche accesstoken wie Arrayindex [0] und ein Aktualisierungstoken im Arrayindex [1].Wenn ein Zugriffstoken angegeben wird, wird es im Arrayindex [0] zurückgegeben.
Öffentliche Methode CreateToken(TeamFoundationRequestContext, TeamFoundationIdentity, String, OAuthTokenType, String) CreateToken erstellt ein neues Zugriffstoken für die angegebene Identität.Es wird mit der Identität mit der Beschreibung gespeichert, die angegeben wurde.
Öffentliche Methode DeleteApplication Löschen Sie die Anwendung, die durch das angegebene clientId angegeben wird.
Öffentliche Methode DeleteToken DeleteToken entfernt ein Token vom Speicher.Dieses widerruft alle Berechtigungen, die dieses Token erteilt wurde.
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetApplication Rufen Sie eine registrierte Anwendung ab, die das angegebene clientId verfügt.
Öffentliche Methode GetApplications Rufen Sie die Anwendungen ab, die die angegebenen clientIds haben
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode GetIdentityFromToken GetIdentityFromToken wird verwendet, um die Identität abzurufen, die das angegebene Token zugeordnet ist.Wenn das Token nicht, wird eine gültige Tokennull zurückgegeben.
Öffentliche Methode GetToken GetToken wird verwendet, um die Details abzurufen, die mit einem Token zugeordnet werden.
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode QueryApplications Fragen Sie alle registrierten Anwendungen einschließlich eines optionalen Identitätsfilter ab (die nur Anwendungen zurückgeben registriert von einem bestimmten Benutzer)
Öffentliche Methode QueryAuthorizedApplications Rufen Sie die Liste der Anwendungen ab, die ausstehende Scheinerteilungen für eine bestimmte Identität haben
Öffentliche Methode QueryRelatedTokens Rufen Sie den Satz von Token ab, die vom angegebenen Token Ursprungs waren (z.. . Aktualisierungstoken die Zugriffs- + Quelle aus einem angegebenen authentischen Token, von Zugriffstoken Quelle aus einem angegebenen Aktualisierungstoken)
Öffentliche Methode QueryTokens QueryTokens wird verwendet, um den von Zugriffstoken abzurufen, die einer angegebenen Identität im angegebenen Host zugeordnet werden.
Öffentliche Methode RegisterApplication Registrieren Sie eine Anwendung, die die angegebenen Eigenschaften verfügt
Öffentliche Methode RevokeApplication Widerruft alle Token, die mit der angegebenen Anwendung für den Benutzer zugeordnet sind
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Öffentliche Methode UpdateApplication Aktualisieren Sie die angegebene Anwendung.

Zum Seitenanfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode ITeamFoundationService.ServiceEnd Implementierung von ITeamFoundationService.ServiceEnd
Explizite SchnittstellenimplementierungPrivate Methode ITeamFoundationService.ServiceStart Implementierung von ITeamFoundationService.ServiceStart

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.TeamFoundation.Framework.Server-Namespace