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 | |
---|---|---|
TeamFoundationOAuthService |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
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. | |
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. | |
DeleteApplication | Löschen Sie die Anwendung, die durch das angegebene clientId angegeben wird. | |
DeleteToken | DeleteToken entfernt ein Token vom Speicher.Dieses widerruft alle Berechtigungen, die dieses Token erteilt 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 ab, die das angegebene clientId verfügt. | |
GetApplications | Rufen Sie die Anwendungen ab, die die angegebenen clientIds haben | |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.) | |
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. | |
GetToken | GetToken wird verwendet, um die Details abzurufen, die mit einem Token zugeordnet 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 registrierten Anwendungen einschließlich eines optionalen Identitätsfilter ab (die nur Anwendungen zurückgeben registriert von einem bestimmten Benutzer) | |
QueryAuthorizedApplications | Rufen Sie die 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.. . Aktualisierungstoken die Zugriffs- + Quelle aus einem angegebenen authentischen Token, von Zugriffstoken Quelle aus einem angegebenen Aktualisierungstoken) | |
QueryTokens | QueryTokens wird verwendet, um den von Zugriffstoken abzurufen, die einer angegebenen Identität im angegebenen Host 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 Schnittstellenimplementierungen
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.