Clase AuthDelegate
Delegado para operaciones relacionadas con la autenticación.
Resumen
Miembros | Descripciones |
---|---|
public virtual bool AcquireOAuth2Token(const Identity& identity, const OAuth2Challenge& challenge, OAuth2Token& token) | Se llama a este método cuando se requiere un token de autenticación para el motor de directivas con la identidad especificada y el desafío dado. El cliente debe devolver si la adquisición del token se realizó correctamente. Si se ejecuta correctamente, debe inicializar el objeto de token especificado. |
public virtual bool AcquireOAuth2Token(const Identity& identity, const OAuth2Challenge&challenge, const std::shared_ptr<void>& context, OAuth2Token& token) | Se llama a este método cuando se requiere un token de autenticación para el motor de directivas con la identidad especificada y el desafío dado. El cliente debe devolver si la adquisición del token se realizó correctamente. Si se ejecuta correctamente, debe inicializar el objeto de token especificado. |
Miembros
Función AcquireOAuth2Token
Se llama a este método cuando se requiere un token de autenticación para el motor de directivas con la identidad especificada y el desafío dado. El cliente debe devolver si la adquisición del token se realizó correctamente. Si se ejecuta correctamente, debe inicializar el objeto de token especificado.
Parámetros:
identity: usuario para el que se solicita un token
desafío: desafío de OAuth2
token: [Output] Token de OAuth2 codificado en Base64
Devuelve: True si el token se adquirió correctamente, en caso de error false, si el parámetro de salida del token contiene un mensaje de error, se incluirá en la excepción NoAuthTokenError que se generará más adelante en la aplicación.
En desuso: este método pronto quedará en desuso en favor del que acepta un parámetro de contexto. Si se ha implementado la nueva versión, no es necesario implementar esta versión.
Función AcquireOAuth2Token
Se llama a este método cuando se requiere un token de autenticación para el motor de directivas con la identidad especificada y el desafío dado. El cliente debe devolver si la adquisición del token se realizó correctamente. Si se ejecuta correctamente, debe inicializar el objeto de token especificado.
Parámetros:
identity: usuario para el que se solicita un token
desafío: desafío de OAuth2
context: contexto opaco que la aplicación host ha pasado a la API de MIP.
token: [Output] Token de OAuth2 codificado en Base64
Devuelve: True si el token se adquirió correctamente, en caso de error false, si el parámetro de salida del token contiene un mensaje de error, se incluirá en la excepción NoAuthTokenError que se generará más adelante en la aplicación.
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de