Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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.
.gif)
.gif)
.gif)
.gif)