ITokenCacheSerializer Interfaz
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í.
Esta interfaz estará disponible en la devolución de llamada de TokenCacheNotificationArgs para habilitar la serialización o deserialización de la memoria caché.
public interface ITokenCacheSerializer
type ITokenCacheSerializer = interface
Public Interface ITokenCacheSerializer
- Derivado
Comentarios
Los métodos de esta clase no son seguros para subprocesos. Se espera que se llamen desde las devoluciones de llamada de caché de tokens, registradas a través de SetBeforeAccess, SetAfterAccess. Estas devoluciones de llamada son seguras para subprocesos porque se desencadenan secuencialmente.
Métodos
| Nombre | Description |
|---|---|
| DeserializeAdalV3(Byte[]) |
Deserializa una parte de la caché de tokens ( los tokens de actualización) al formato de caché ADAL.NET 3.x. Consulte https://aka.ms/adal-to-msal-net/cache para obtener más información sobre cómo usar esta API avanzada correctamente. |
| DeserializeMsalV2(Byte[]) |
Obsoletos.
Deserializa la caché de tokens en el formato de caché de MSAL.NET 2.x, que es compatible con ADAL.NET v4 y otras aplicaciones de MSAL.NET v2. Si necesita mantener el inicio de sesión único entre una aplicación mediante ADAL 3.x o MSAL 2.x y esta aplicación con MSAL 3.x, es posible que también desee serializar y deserializar con SerializeAdalV3()/DeserializeAdalV3(Byte[]) oDeserializeMsalV2(Byte[])/SerializeMsalV2() ; de lo contrario, simplemente use .SerializeMsalV3()/DeserializeMsalV3(Byte[], Boolean) |
| DeserializeMsalV3(Byte[], Boolean) |
Deserializa la caché de tokens en el formato de caché de MSAL.NET 3.x, que es compatible con otras bibliotecas de escritorio de MSAL, como MSAL.NET 4.x, MSAL para Python y MSAL para Java. Si necesita mantener el inicio de sesión único entre una aplicación mediante ADAL 3.x y esta aplicación mediante MSAL 3.x o posterior, es posible que también desee serializar y deserializar con SerializeAdalV3()/DeserializeAdalV3(Byte[]); de lo contrario, simplemente use SerializeMsalV3()/DeserializeMsalV3(Byte[], Boolean). |
| SerializeAdalV3() |
Serializa una parte de la caché de tokens ( los tokens de actualización) al formato de caché ADAL.NET 3.x. Si necesita mantener el inicio de sesión único entre una aplicación mediante ADAL 3.x y esta aplicación mediante MSAL 3.x o posterior, use SerializeAdalV3()/DeserializeAdalV3(Byte[]) además de .SerializeMsalV3()/DeserializeMsalV3(Byte[], Boolean) Consulte https://aka.ms/adal-to-msal-net/cache para obtener más información sobre cómo usar esta API avanzada correctamente. |
| SerializeMsalV2() |
Obsoletos.
Serializa la caché de tokens en el formato de caché unificada de MSAL.NET 2.x, que es compatible con ADAL.NET v4 y otras aplicaciones de MSAL.NET v2. Si necesita mantener el inicio de sesión único entre una aplicación mediante ADAL 3.x o MSAL 2.x y esta aplicación con MSAL 3.x, es posible que también desee serializar y deserializar con SerializeAdalV3()/DeserializeAdalV3(Byte[]) oDeserializeMsalV2(Byte[])/SerializeMsalV2() ; de lo contrario, simplemente use .SerializeMsalV3()/DeserializeMsalV3(Byte[], Boolean) |
| SerializeMsalV3() |
Serializa la caché de tokens en el formato de caché de MSAL.NET 3.x, que es compatible con otras bibliotecas de escritorio de MSAL, como MSAL.NET 4.x, MSAL para Python y MSAL para Java. Si necesita mantener el inicio de sesión único entre una aplicación mediante ADAL 3.x y esta aplicación mediante MSAL 3.x o posterior, es posible que también desee serializar y deserializar con SerializeAdalV3()/DeserializeAdalV3(Byte[]); de lo contrario, simplemente use SerializeMsalV3()/DeserializeMsalV3(Byte[], Boolean). |