Classe TeamFoundationOAuthService
Um serviço que é usado para registrar aplicativos de cliente OAuth e para emitir tokens de delegação de OAuth
Hierarquia de herança
System.Object
Microsoft.TeamFoundation.Framework.Server.TeamFoundationOAuthService
Namespace: Microsoft.TeamFoundation.Framework.Server
Assembly: Microsoft.TeamFoundation.Framework.Server (em Microsoft.TeamFoundation.Framework.Server.dll)
Sintaxe
'Declaração
<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
O tipo TeamFoundationOAuthService expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
![]() |
TeamFoundationOAuthService |
Superior
Métodos
Nome | Descrição | |
---|---|---|
![]() |
CreateToken(TeamFoundationRequestContext, OAuthToken) | CreateAccessToken de um sourceToken permite que o chamador recebe autorização existente ou atualiza o símbolo e crie um token de acesso.Observação: Se o símbolo de entrada é um símbolo de autorização símbolos de retorno eles farão com que uma inicial accesstoken porque o índice de matriz [] 0, e um símbolo de atualização no índice de matriz [] 1.Se um token de acesso é determinado será retornado no índice de matriz [] 0. |
![]() |
CreateToken(TeamFoundationRequestContext, Identity, String, OAuthTokenType, String) | CreateToken criará um novo token de acesso para a identidade especificada.Será salvo com a identidade com a descrição que foi fornecida. |
![]() |
DeleteApplication | Exclua o aplicativo especificado pelo clientId determinado. |
![]() |
DeleteToken | DeleteToken removerá um token de armazenamento.Isso revogará todos os privilégios que este token é concedido. |
![]() |
Equals | Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) |
![]() |
Finalize | Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes que seja recuperado pela coleta de lixo. (Herdado de Object.) |
![]() |
GetApplication | Recuperar um aplicativo registrado com o clientId determinado. |
![]() |
GetApplications | Recuperar os aplicativos que possuem os clientIds dados |
![]() |
GetHashCode | Serve como a função de hash padrão. (Herdado de Object.) |
![]() |
GetIdentityFromToken | GetIdentityFromToken é usado para recuperar a identidade que o símbolo fornecido é associado.Se o token não é um zero simbólico válido será retornado. |
![]() |
GetToken | GetToken é usado para recuperar os detalhes associados com um símbolo. |
![]() |
GetType | Obtém Type da instância atual. (Herdado de Object.) |
![]() |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) |
![]() |
QueryApplications | Consulte todos os aplicativos registed que incluem um filtro opcional de identidade (para retornar somente os aplicativos registrados por um determinado usuário) |
![]() |
QueryAuthorizedApplications | Obter a lista de aplicativos que têm concede simbólicas excelentes para uma identidade específica |
![]() |
QueryRelatedTokens | Recuperar o conjunto de tokens que foram originários do símbolo determinado (por exemplo.Tokens de acesso + de atualização originários de um símbolo autêntico dado, o token de acesso originários de um símbolo dado de atualização) |
![]() |
QueryTokens | QueryTokens é usado para recuperar o conjunto de símbolos de acesso associadas com uma identidade determinada dentro do host determinado. |
![]() |
RegisterApplication | Registrar um aplicativo que tenha as propriedades fornecidas |
![]() |
RevokeApplication | Revoga todos os tokens associados com o aplicativo fornecido para o usuário |
![]() |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) |
![]() |
UpdateApplication | Atualizar o determinado aplicativo. |
Superior
Implementações explícitas da interface
Nome | Descrição | |
---|---|---|
![]() ![]() |
ITeamFoundationService.ServiceEnd | Implementação de ITeamFoundationService.ServiceEnd |
![]() ![]() |
ITeamFoundationService.ServiceStart | Implementação de ITeamFoundationService.ServiceStart |
Superior
Acesso thread-safe
Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.