类 AuthDelegate

委托用于身份验证相关的操作。

摘要

成员 说明
公共虚拟布尔值 AcquireOAuth2Token (const Identity & identity,const OAuth2Challenge & 质询,OAuth2Token & 令牌) 当具有给定标识和给定质询的策略引擎需要身份验证令牌时,将调用此方法。 客户端应返回获取令牌是否成功。 如果成功,它应初始化给定的令牌对象。
public virtual bool AcquireOAuth2Token (const Identity & identity, const OAuth2Challenge & challenge, const std::shared_ptr < void >& context, OAuth2Token & token) 当具有给定标识和给定质询的策略引擎需要身份验证令牌时,将调用此方法。 客户端应返回获取令牌是否成功。 如果成功,它应初始化给定的令牌对象。

成员

AcquireOAuth2Token 函数

当具有给定标识和给定质询的策略引擎需要身份验证令牌时,将调用此方法。 客户端应返回获取令牌是否成功。 如果成功,它应初始化给定的令牌对象。

参数:

  • identity:请求令牌的用户

  • 质询:OAuth2 质询

  • token: [Output] Base64 编码的 OAuth2 令牌

返回:如果成功获取令牌,则返回 True;否则为 false On 失败;如果令牌输出参数包含错误消息,它将包含在 NoAuthTokenError 异常中,该异常稍后将引发到应用程序。

已弃用:此方法即将弃用,而应采用接受上下文参数的方法。 如果实现了新版本,则无需实现此版本。

AcquireOAuth2Token 函数

当具有给定标识和给定质询的策略引擎需要身份验证令牌时,将调用此方法。 客户端应返回获取令牌是否成功。 如果成功,它应初始化给定的令牌对象。

参数:

  • identity:请求令牌的用户

  • 质询:OAuth2 质询

  • 上下文:由主机应用程序传递到 MIP API 的不透明上下文

  • token: [Output] Base64 编码的 OAuth2 令牌

返回:如果成功获取令牌,则返回 True,否则为 false On 失败,如果令牌输出参数包含错误消息,它将包含在 NoAuthTokenError 异常中,该异常稍后将引发到 application.n。