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 | |
---|---|---|
TeamFoundationOAuthService |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
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]. | |
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. | |
DeleteApplication | Elimine la aplicación especificada por el clientId especificado. | |
DeleteToken | DeleteToken quitará un símbolo de almacén.Esto revocará cualquier privilegio que este símbolo fuera concedido. | |
Equals | Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object). | |
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). | |
GetApplication | Recupere una aplicación registrada con el clientId especificado. | |
GetApplications | Recuperar las aplicaciones que tienen los clientIds especificados | |
GetHashCode | Sirve como la función hash predeterminada. (Se hereda de Object). | |
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á. | |
GetToken | GetToken se utiliza para recuperar los detalles asociados a un símbolo. | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
QueryApplications | Vea todas las aplicaciones registed incluido un filtro opcional de identidad (devolver sólo las aplicaciones registradas por un usuario determinado) | |
QueryAuthorizedApplications | Obtiene la lista de aplicaciones que tengan concesiones simbólicas excepcionales para una identidad concreta | |
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) | |
QueryTokens | QueryTokens se utiliza para recuperar el conjunto de símbolos de acceso asociados a una identidad especificada dentro del host especificado. | |
RegisterApplication | Registre una aplicación que tiene las propiedades especificadas | |
RevokeApplication | Revoca a cualquier token asociado a la aplicación especificada para el usuario | |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). | |
UpdateApplication | Actualizar una aplicación determinada. |
Arriba
Implementaciones de interfaz explícita
Nombre | Descripción | |
---|---|---|
ITeamFoundationService.ServiceEnd | Implementación de ITeamFoundationService.ServiceEnd | |
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)