替代以获取挑战处理程序响应wl.client.getlastaccesstoken的访问令牌



我正在尝试使用自定义挑战处理程序的访问。我们希望将该访问权限和令牌ID发送到外部服务。这将通过调用Mobile首先令牌验证端点来验证令牌。

如何读取访问令牌和令牌ID。在MFP 6.3中,我们有已弃用的wl.client.getlastaccesstoken。是否有任何API阅读挑战处理程序收到的访问令牌。

获得accesstoken

获得accesstoken(范围,努力,onfailure(从Worklight Server获取OAuth 2.0访问令牌。为了将请求发送到使用此工作灯身份验证方法的外部服务器。

需要该令牌。

参数:

范围 - 可选。保护外部资源的安全测试名称。如果范围为null,则将获得应用程序的默认安全测试的令牌。

OnSuccess-成功回调。请注意,无需解析响应。而是使用wl.client.getlastaccesstoken(scope(以获取最后获得的令牌。

onfailure-失败回调。

弃用:自版7.0

以来

Mobilefirst 7.1

中是否有任何替代API

用于迁移6.3至7.1,请参阅ibm.com/support/knowledgecenter/sshs8r_7.1.0/dsshss,我看到您可以使用7.1

中提供的wlauthorizationmanager.getCachedauthorizationheader((

从7.1到8.0,

请在7.1 https://www.ibm.com/support/knokeledgecenter/sshs8r_8.8.8.8.8.8.8.8.8.8.8.8.0.0.0.bm.m.m.worklight.upgrade.upgrade.doc/devref/c_sdk_sdk_sdk_sdk_sdk_changes4mmigration.htmll

中,请参阅此处。

在这种特殊情况下,https://www.ibm.com/support/knowledgecenter/sshs8r_8.8.8.0.0/com.ib.m.worklight.apiref.doc/html/refjava-worklight-worklight-worklight-andlight-andlight-andloid-andloid-and-htroid-android-native-native-native-native-native-native-native-nation/html/html/com/必须使用Worklight/wlclient/api/wlauthorizationmanager.html。

您是否尝试过wlauthorizationmanager.obtainaccesstoken(范围(?

最新更新