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.