class AuthDelegate

Делегат для связанных операций проверки подлинности.

Итоги

Участники Descriptions
public virtual bool AcquireOAuth2Token(const Identity&identity, const OAuth2Challenge& challenge, OAuth2Token&token) Этот метод вызывается, когда для обработчика политик требуется маркер проверки подлинности с заданным удостоверением и заданным вызовом. Клиент должен вернуть, был ли успешно получен маркер получения. При успешном выполнении он должен инициализировать заданный объект токена.
public virtual bool AcquireOAuth2Token(const Identity&identity, const OAuth2Challenge& challenge, const std::shared_ptr<void>&context, OAuth2Token& token) Этот метод вызывается, когда для обработчика политик требуется маркер проверки подлинности с заданным удостоверением и заданным вызовом. Клиент должен вернуть, был ли успешно получен маркер получения. При успешном выполнении он должен инициализировать заданный объект токена.

Участники

Функция AcquireOAuth2Token

Этот метод вызывается, когда для обработчика политик требуется маркер проверки подлинности с заданным удостоверением и заданным вызовом. Клиент должен вернуть, был ли успешно получен маркер получения. При успешном выполнении он должен инициализировать заданный объект токена.

Параметры:

  • удостоверение: пользователь, для которого запрашивается маркер

  • задача: задача OAuth2

  • токен: [Выходные данные] Токен OAuth2 в кодировке Base64

Возвращает: значение True, если маркер успешно получен, значение false On failure, если выходной параметр токена содержит сообщение об ошибке, он будет включен в исключение NoAuthTokenError, которое позже будет вызываться в приложение.

Не рекомендуется: этот метод вскоре будет нерекомендуем в пользу того, который принимает параметр контекста. Если была реализована новая версия, не требуется реализовать эту версию.

Функция AcquireOAuth2Token

Этот метод вызывается, когда для обработчика политик требуется маркер проверки подлинности с заданным удостоверением и заданным вызовом. Клиент должен вернуть, был ли успешно получен маркер получения. При успешном выполнении он должен инициализировать заданный объект токена.

Параметры:

  • удостоверение: пользователь, для которого запрашивается маркер

  • задача: задача OAuth2

  • контекст: непрозрачный контекст, переданный в API MIP ведущим приложением

  • токен: [Выходные данные] Токен OAuth2 в кодировке Base64

Возвращает: значение True, если маркер успешно получен, значение false On failure, если выходной параметр токена содержит сообщение об ошибке, он будет включен в исключение NoAuthTokenError, которое позже будет вызываться в приложение.