TokenProvider Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa un proveedor de tokens de seguridad con métodos de fábrica integrados que devuelven algunos proveedores de tokens conocidos.
public abstract class TokenProvider
type TokenProvider = class
Public MustInherit Class TokenProvider
- Herencia
-
TokenProvider
- Derivado
Constructores
TokenProvider(Boolean, Boolean) |
Inicializa una nueva instancia de la clase TokenProvider. |
TokenProvider(Boolean, Boolean, Int32, TokenScope) |
Inicializa una nueva instancia de la clase TokenProvider. |
TokenProvider(Boolean, Boolean, TokenScope) |
Inicializa una nueva instancia de la clase TokenProvider. |
Propiedades
CacheSize |
Obtiene o establece el tamaño de la memoria caché. |
CacheTokens |
Obtiene o establece un valor que indica si se almacenan en caché nuevos tokens de seguridad. |
IsWebTokenSupported |
Obtiene o establece un valor que indica si este proveedor admite el token web. |
StripQueryParameters |
Obtiene si el proveedor de tokens quita los parámetros de consulta. |
TokenScope |
Obtiene o establece el ámbito del token asociado al proveedor. |
Métodos
BeginGetToken(String, String, Boolean, TimeSpan, AsyncCallback, Object) |
Comienza una operación asincrónica para obtener un token de seguridad. |
BeginGetWebToken(String, String, Boolean, TimeSpan, AsyncCallback, Object) |
Comienza una operación asincrónica para obtener un token web. |
BuildKey(String, String) |
Genera una clave para el proveedor de tokens. |
Clear() |
Borra el proveedor de tokens. |
CreateAzureActiveDirectoryTokenProvider(AzureActiveDirectoryTokenProvider+AuthenticationCallback, Uri, String, Object) |
Crea un proveedor de tokens de Azure Active Directory. |
CreateManagedIdentityTokenProvider(AzureServiceTokenProvider, Uri) |
Crea un TokenProvider mediante una instancia predeterminada AzureServiceTokenProvider . Esta sobrecarga permitirá la autenticación con identidades administradas y asignadas por el usuario para los recursos de Azure. Para obtener más información sobre AzureServiceTokenProvider, consulte http://docs.microsoft.com/en-us/dotnet/api/overview/azure/service-to-service-authentication#connection-string-support. |
CreateManagedIdentityTokenProvider(Uri) |
Crea un TokenProvider mediante una instancia predeterminada AzureServiceTokenProvider . Esta sobrecarga se autenticará con identidades administradas para recursos de Azure. Para obtener más información sobre AzureServiceTokenProvider, consulte http://docs.microsoft.com/en-us/dotnet/api/overview/azure/service-to-service-authentication#connection-string-support. |
CreateOAuthTokenProvider(IEnumerable<Uri>, NetworkCredential) |
Crea un proveedor de tokens de OAuth (estándar abierto para autorización). |
CreateSamlTokenProvider(String) |
Crea un proveedor de tokens SAML con el token de SAML especificado. |
CreateSamlTokenProvider(String, TokenScope) |
Crea un proveedor de tokens SAML con el token y el ámbito de SAML especificados. |
CreateSamlTokenProvider(String, Uri) |
Crea un proveedor de tokens SAML con el token y el URI de SAML especificados del servicio de token de seguridad (STS). |
CreateSamlTokenProvider(String, Uri, Int32) |
Crea un proveedor de tokens SAML con el token SAML, el URI especificado del servicio de token de seguridad (STS) y el tamaño de caché. |
CreateSamlTokenProvider(String, Uri, Int32, TokenScope) |
Crea un proveedor de tokens SAML con el token SAML, el URI especificado del servicio de token de seguridad (STS), el tamaño de caché y el ámbito del token. |
CreateSamlTokenProvider(String, Uri, TokenScope) |
Crea un proveedor de tokens SAML con el token SAML, el URI especificado del servicio de token de seguridad (STS) y el ámbito del token. |
CreateSharedAccessSignatureTokenProvider(String) |
Crea una dirección URL que concede acceso al proveedor de tokens con la firma de acceso compartido especificada. |
CreateSharedAccessSignatureTokenProvider(String, String) |
Crea una dirección URL que concede acceso al proveedor de tokens con el nombre de clave especificado y la clave de acceso compartido. |
CreateSharedAccessSignatureTokenProvider(String, String, TimeSpan) |
Crea una dirección URL que concede acceso al proveedor de tokens con el nombre de clave, la clave de acceso compartido y el período de vida del token especificados. |
CreateSharedAccessSignatureTokenProvider(String, String, TimeSpan, TokenScope) |
Crea una dirección URL que concede acceso al proveedor de tokens. |
CreateSharedAccessSignatureTokenProvider(String, String, TokenScope) |
Crea una dirección URL que concede acceso al proveedor de tokens con el nombre de clave especificado, la clave de acceso compartido y el ámbito del token. |
CreateSharedSecretTokenProvider(String, Byte[]) |
Crea un proveedor de tokens secretos compartido. |
CreateSharedSecretTokenProvider(String, Byte[], TokenScope) |
Crea un proveedor de tokens secretos compartido. |
CreateSharedSecretTokenProvider(String, Byte[], Uri) |
Crea un proveedor de tokens secretos compartido. |
CreateSharedSecretTokenProvider(String, Byte[], Uri, TokenScope) |
Crea un proveedor de tokens secretos compartido. |
CreateSharedSecretTokenProvider(String, String) |
Crea un proveedor de tokens secretos compartido. |
CreateSharedSecretTokenProvider(String, String, TokenScope) |
Crea un proveedor de tokens secretos compartido. |
CreateSharedSecretTokenProvider(String, String, Uri) |
Crea un proveedor de tokens secretos compartido. |
CreateSharedSecretTokenProvider(String, String, Uri, TokenScope) |
Crea un proveedor de tokens secretos compartido. |
CreateSimpleWebTokenProvider(String) |
Crea un proveedor de token web simple. |
CreateSimpleWebTokenProvider(String, TokenScope) |
Crea un proveedor de token web simple. |
CreateSimpleWebTokenProvider(String, Uri) |
Crea un proveedor de token web simple. |
CreateSimpleWebTokenProvider(String, Uri, TokenScope) |
Crea un proveedor de token web simple. |
CreateWindowsTokenProvider(IEnumerable<Uri>) |
Crea un proveedor de tokens de Windows. |
CreateWindowsTokenProvider(IEnumerable<Uri>, NetworkCredential) |
Crea un proveedor de tokens de Windows. |
EndGetToken(IAsyncResult) |
Completa una operación asincrónica para obtener un token de seguridad. |
EndGetWebToken(IAsyncResult) |
Completa una operación asincrónica para obtener un token web. |
GetTokenAsync(String, String, Boolean, TimeSpan) |
Recupera de forma asincrónica el token del proveedor. |
GetWebTokenAsync(String, String, Boolean, TimeSpan) |
Recupera de forma asincrónica el token web para el proveedor. |
NormalizeAppliesTo(String) |
Devuelve un objeto cuyo valor es el mismo que el proveedor de tokens. |
OnBeginGetToken(String, String, TimeSpan, AsyncCallback, Object) |
Se ejecuta al llamar al método BeginGetToken. |
OnBeginGetWebToken(String, String, TimeSpan, AsyncCallback, Object) |
Se ejecuta al llamar al método BeginGetWebToken. |
OnEndGetToken(IAsyncResult, DateTime) |
Se ejecuta al llamar al método EndGetToken. |
OnEndGetWebToken(IAsyncResult, DateTime) |
Se ejecuta al llamar al método EndGetWebToken. |
Se aplica a
Azure SDK for .NET