类 AuthDelegate

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

总结

成员 说明
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 函数

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

参数:

  • identity:向其请求令牌的用户

  • challenge:OAuth2 质询

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

返回结果:如果令牌获取成功,返回 True,失败则返回 false;如果令牌输出参数包含错误消息,它将包含在 NoAuthTokenError 异常中,稍后会提交给应用程序。

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

AcquireOAuth2Token 函数

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

参数:

  • identity:向其请求令牌的用户

  • challenge:OAuth2 质询

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

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

返回结果:如果令牌获取成功,返回 True,失败则返回 false;如果令牌输出参数包含错误消息,它将包含在 NoAuthTokenError 异常中,稍后会提交给应用程序。