Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Un service utilisé pour stocker des applications clientes d'OAuth et publier des jetons de délégation d'OAuth
Hiérarchie d'héritage
System.Object
Microsoft.TeamFoundation.Framework.Server.TeamFoundationOAuthService
Espace de noms : Microsoft.TeamFoundation.Framework.Server
Assembly : Microsoft.TeamFoundation.Framework.Server (dans Microsoft.TeamFoundation.Framework.Server.dll)
Syntaxe
'Déclaration
<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
Le type TeamFoundationOAuthService expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
![]() |
TeamFoundationOAuthService |
Début
Méthodes
Nom | Description | |
---|---|---|
![]() |
CreateToken(TeamFoundationRequestContext, OAuthToken) | CreateAccessToken d'un sourceToken permet à l'appelant de prendre une autorisation existante ou pour actualiser le jeton et créer un jeton d'accès.Remarque : Si le jeton d'entrée est un jeton d'autorisation les jetons de retour indique accesstoken une initiale comme l'index du tableau [0], et un jeton d'actualisation dans l'index du tableau [1].Si un jeton d'accès est accordé il sera retourné dans l'index du tableau [0]. |
![]() |
CreateToken(TeamFoundationRequestContext, Identity, String, OAuthTokenType, String) | CreateToken crée un nouveau jeton d'accès pour l'identité spécifiée.Il sera stocké avec l'identité avec la description fournie. |
![]() |
DeleteApplication | Supprimez l'application spécifiée par le clientId donné. |
![]() |
DeleteToken | DeleteToken supprime un jeton Bank.Cela révoquera tous les privilèges que ce jeton a été accordée. |
![]() |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) |
![]() |
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) |
![]() |
GetApplication | Récupérer une application enregistrée avec le clientId donné. |
![]() |
GetApplications | Récupérer des applications dont les clientIds donnés |
![]() |
GetHashCode | Sert de fonction de hachage par défaut. (Hérité de Object.) |
![]() |
GetIdentityFromToken | GetIdentityFromToken est utilisé pour récupérer l'identité que le jeton fourni est associé.Si le jeton n'est pas un jeton non null est retournée. |
![]() |
GetToken | GetToken est utilisé pour récupérer les détails associés à un jeton. |
![]() |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) |
![]() |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) |
![]() |
QueryApplications | Interrogez toutes les applications registed comprenant un filtre facultatif d'identité (pour retourner uniquement les applications stockées par un utilisateur donné) |
![]() |
QueryAuthorizedApplications | Obtenez la liste d'applications qui ont des attributions symboliques en attente pour une identité particulière |
![]() |
QueryRelatedTokens | Récupérez l'ensemble de jetons qui étaient émis du jeton donné (par exemple.Accès + actualisent les jetons émis d'un jeton authentique donné, jeton d'accès alimenté d'un donné actualisent le jeton) |
![]() |
QueryTokens | QueryTokens est utilisé pour récupérer l'ensemble des jetons d'accès associés à une identité fournie dans l'hôte donné. |
![]() |
RegisterApplication | Enregistrez une application dont les propriétés données |
![]() |
RevokeApplication | Révoque tous les jetons associés à la demande données utilisateur |
![]() |
ToString | Retourne une chaîne qui représente l'objet actif. (Hérité de Object.) |
![]() |
UpdateApplication | Mettez à jour l'application donnée. |
Début
Implémentations d'interface explicite
Nom | Description | |
---|---|---|
![]() ![]() |
ITeamFoundationService.ServiceEnd | Implémentation d'ITeamFoundationService.ServiceEnd |
![]() ![]() |
ITeamFoundationService.ServiceStart | Implémentation d'ITeamFoundationService.ServiceStart |
Début
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.