MobileFirst 适配器获取 OAuth 令牌
MobileFirst Adapter obtain OAuth Token
我的 MobileFirst Server 上有一个 Java 适配器。我想从服务器获取访问令牌以调用 Adapter-API 函数。
我已经使用 "Basic Auth" 通过将用户名和密码(我之前在 MFP 控制台中定义的)作为参数使用 Postman 成功完成了此操作。
现在我想通过使用 OAuth 2.0 作为类型来获取令牌。我怎样才能做到这一点?我在 MFP 控制台中没有看到任何设置
您只能使用基本身份验证选项访问 /token 端点。 /token 端点不支持使用 OAuth 令牌而不是 Basic Auth 进行访问。
您采用的方法是从 non-MFP SDK 方法(REST 客户端、Curl 等)访问适配器端点。
使用non-MFP SDK客户端时,需要手动执行步骤
为您需要的范围创建机密客户端
调用 /token 端点以获取令牌 - 此处您需要传递 Basic Auth 以调用端点以及您需要的范围
获得 OAuth 令牌后,您需要手动添加授权 header 以进一步请求并添加 Bearer 令牌作为值。
如果您是 mobilefirst 的新手,并且想参考通过 OAUTH 访问受保护资源的示例程序,您可以参考示例
我的 MobileFirst Server 上有一个 Java 适配器。我想从服务器获取访问令牌以调用 Adapter-API 函数。
我已经使用 "Basic Auth" 通过将用户名和密码(我之前在 MFP 控制台中定义的)作为参数使用 Postman 成功完成了此操作。
现在我想通过使用 OAuth 2.0 作为类型来获取令牌。我怎样才能做到这一点?我在 MFP 控制台中没有看到任何设置
您只能使用基本身份验证选项访问 /token 端点。 /token 端点不支持使用 OAuth 令牌而不是 Basic Auth 进行访问。
您采用的方法是从 non-MFP SDK 方法(REST 客户端、Curl 等)访问适配器端点。
使用non-MFP SDK客户端时,需要手动执行步骤
为您需要的范围创建机密客户端
调用 /token 端点以获取令牌 - 此处您需要传递 Basic Auth 以调用端点以及您需要的范围
获得 OAuth 令牌后,您需要手动添加授权 header 以进一步请求并添加 Bearer 令牌作为值。
如果您是 mobilefirst 的新手,并且想参考通过 OAUTH 访问受保护资源的示例程序,您可以参考示例