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(TeamFoundationRegistryService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationSqlNotificationService))> _
<TeamFoundationServiceDependency(GetType(IdentityService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationSecurityService))> _
Public Class TeamFoundationOAuthService _
Implements ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationRegistryService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
[TeamFoundationServiceDependency(typeof(IdentityService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationSecurityService))]
public class TeamFoundationOAuthService : ITeamFoundationService
Der TeamFoundationOAuthService-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
TeamFoundationOAuthService |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
CreateToken(TeamFoundationRequestContext, OAuthToken) | CreateAccessToken von einem sourceToken kann der Aufrufer eine vorhandene, Autorisierung entladen bzw. Token zu aktualisieren und ein Zugriffstoken zu erstellen.Hinweis: Wenn das Eingabetoken ein Autorisierungstoken ist, verfügen die Rückholtoken ein ursprüngliches Zugriffstoken da Arrayindex [0] und ein Aktualisierungstoken im Arrayindex [1].Wenn ein Zugriffstoken angegeben wird, wird es im Arrayindex [0] zurückgegeben. | |
CreateToken(TeamFoundationRequestContext, Identity, 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. | |
DeleteApplication | Löschen Sie die Anwendung, die das angegebene clientId angegeben wird. | |
DeleteToken | DeleteToken entfernt ein Token vom Speicher.Dies widerruft alle Berechtigungen, die dieses Token gewährt wurde. | |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
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.) | |
GetApplication | Rufen Sie eine registrierte Anwendung mit dem angegebenen clientId ab. | |
GetApplications | Rufen Sie Anwendungen ab, die die angegebenen clientIds haben | |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) | |
GetIdentityFromToken | GetIdentityFromToken wird verwendet, um die Identität zu erhalten, die das angegebene Token zugeordnet ist.Wenn das Token nicht, wird eine gültige Tokennull zurückgegeben. | |
GetToken | GetToken wird verwendet, um die Details abrufen, die mit einem Token verknüpft werden. | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
QueryApplications | Fragen Sie alle registed Anwendungen einschließlich eines optionalen Identitätsfilter ab (den nur Anwendungen zurückgeben registriert eines bestimmten Benutzers) | |
QueryAuthorizedApplications | Abrufen der Liste der Anwendungen ab, die ausstehende Scheinerteilungen für eine bestimmte Identität haben | |
QueryRelatedTokens | Rufen Sie den Satz von Token ab, die vom angegebenen Token Ursprungs waren (z.Access- + Aktualisierungstoken Ursprungs von einem angegebenen authentischen Token, von Zugriffstoken Ursprungs von einem angegebenen Aktualisierungstoken) | |
QueryTokens | QueryTokens wird verwendet, um den von Zugriffstoken abzurufen, die einer angegebenen Identität im angegebenen Hosts zugeordnet werden. | |
RegisterApplication | Registrieren Sie eine Anwendung, die die angegebenen Eigenschaften verfügt | |
RevokeApplication | Widerruft alle Token, die mit der angegebenen Anwendung für den Benutzer zugeordnet sind | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) | |
UpdateApplication | Aktualisieren Sie die angegebene Anwendung. |
Zum Seitenanfang
Explizite Schnittstellen implementierungen
Name | Beschreibung | |
---|---|---|
ITeamFoundationService.ServiceEnd | Implementierung von ITeamFoundationService.ServiceEnd | |
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.