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, которое позже будет вызываться в приложение.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по