Compartir a través de


TeamFoundationOAuthService (Clase)

Un servicio que se utiliza para registrar las aplicaciones cliente de OAuth y para emitir tokens de delegación de OAuth

Jerarquía de herencia

System.Object
  Microsoft.TeamFoundation.Framework.Server.TeamFoundationOAuthService

Espacio de nombres:  Microsoft.TeamFoundation.Framework.Server
Ensamblado:  Microsoft.TeamFoundation.Framework.Server (en Microsoft.TeamFoundation.Framework.Server.dll)

Sintaxis

'Declaración
<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

El tipo TeamFoundationOAuthService expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público TeamFoundationOAuthService

Arriba

Métodos

  Nombre Descripción
Método público CreateToken(TeamFoundationRequestContext, OAuthToken) CreateAccessToken de un sourceToken permite que el llamador toma una autorización existente o actualizar símbolo y cree un token de acceso.Nota: Si el token de entrada es un símbolo de autorización tokens return harán que una inicial accesstoken como índice array [0], y un token de actualización en el índice de la matriz [1].Si se especifica un token de acceso se devolverá en el índice de la matriz [0].
Método público CreateToken(TeamFoundationRequestContext, Identity, String, OAuthTokenType, String) CreateToken creará un nuevo token de acceso para la identidad especificada.Se guardará con la identidad con la descripción proporcionada.
Método público DeleteApplication Elimine la aplicación especificada por el clientId especificado.
Método público DeleteToken DeleteToken quitará un símbolo de almacén.Esto revocará cualquier privilegio que este símbolo fuera concedido.
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público GetApplication Recupere una aplicación registrada con el clientId especificado.
Método público GetApplications Recuperar las aplicaciones que tienen los clientIds especificados
Método público GetHashCode Sirve como la función hash predeterminada. (Se hereda de Object).
Método público GetIdentityFromToken GetIdentityFromToken se utiliza para recuperar la identidad que el token proporcionado se asocia a.Si no es el token una falta de información simbólica válida volverá.
Método público GetToken GetToken se utiliza para recuperar los detalles asociados a un símbolo.
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público QueryApplications Vea todas las aplicaciones registed incluido un filtro opcional de identidad (devolver sólo las aplicaciones registradas por un usuario determinado)
Método público QueryAuthorizedApplications Obtiene la lista de aplicaciones que tengan concesiones simbólicas excepcionales para una identidad concreta
Método público QueryRelatedTokens Recupere el conjunto de tokens que estaban su origen de token determinado (por ejemplo.Access + tokens actualizados su origen de un símbolo dado, el token de acceso de Authentic su origen de un símbolo dado de actualización)
Método público QueryTokens QueryTokens se utiliza para recuperar el conjunto de símbolos de acceso asociados a una identidad especificada dentro del host especificado.
Método público RegisterApplication Registre una aplicación que tiene las propiedades especificadas
Método público RevokeApplication Revoca a cualquier token asociado a la aplicación especificada para el usuario
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).
Método público UpdateApplication Actualizar una aplicación determinada.

Arriba

Implementaciones de interfaz explícita

  Nombre Descripción
Implementación explícita de interfacesMétodo privado ITeamFoundationService.ServiceEnd Implementación de ITeamFoundationService.ServiceEnd
Implementación explícita de interfacesMétodo privado ITeamFoundationService.ServiceStart Implementación de ITeamFoundationService.ServiceStart

Arriba

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.TeamFoundation.Framework.Server (Espacio de nombres)