Paw 身份验证令牌问题
Paw Authentication Token Issue
我刚开始开发 iOS Swift 3 应用程序,它将与某个 EHR 集成。几个月前我让它工作了,但是当我在这个晚上尝试它时,我注意到当我试图获取访问令牌时应用程序冻结了。看来 OAuth2 交换的令牌部分已经更改,现在看起来像这样:
POST https://api.xxxxxx.com/oauth2/access_token
curl-XPOSThttps://api.xxxxxx.com/oauth2/access_token\
-H 'Authorization: Basic Y2xpZW50X2lkOnNlY3JldA==' \ //虚拟认证
--data "code=a14d2c8e-9c8a-4820-8ae1-d9313bb6abe2&grant_type=authorization_code&redirect_uri=YOUR_REDIRECT_URI" //虚拟代码
我打算附上一张他们与此相关的文档的图片,但它受版权保护。基本上这是必须包含在 post 到令牌 URL:
中的内容
授权 header 是必需的,必须采用 API_KEY:SECRET_KEY 格式,然后 url 安全 base64 编码。
请求的 body 必须包含以下字段:
代码 - 在 OAuth 登录过程结束时发送到您的重定向 URI 的授权代码(见上文)。
grant_type - 正在使用的授权类型。在这种情况下代码为授权代码。
redirect_uri - 应用程序的重定向 URI,URL 编码。
任何关于如何在 Paw 中执行此操作的想法将不胜感激!现在我能想到的唯一方法是将每个调用作为请求手动执行并传递相关项目。
谢谢!
马克
我刚开始开发 iOS Swift 3 应用程序,它将与某个 EHR 集成。几个月前我让它工作了,但是当我在这个晚上尝试它时,我注意到当我试图获取访问令牌时应用程序冻结了。看来 OAuth2 交换的令牌部分已经更改,现在看起来像这样:
POST https://api.xxxxxx.com/oauth2/access_token
curl-XPOSThttps://api.xxxxxx.com/oauth2/access_token\ -H 'Authorization: Basic Y2xpZW50X2lkOnNlY3JldA==' \ //虚拟认证 --data "code=a14d2c8e-9c8a-4820-8ae1-d9313bb6abe2&grant_type=authorization_code&redirect_uri=YOUR_REDIRECT_URI" //虚拟代码
我打算附上一张他们与此相关的文档的图片,但它受版权保护。基本上这是必须包含在 post 到令牌 URL:
中的内容授权 header 是必需的,必须采用 API_KEY:SECRET_KEY 格式,然后 url 安全 base64 编码。 请求的 body 必须包含以下字段: 代码 - 在 OAuth 登录过程结束时发送到您的重定向 URI 的授权代码(见上文)。 grant_type - 正在使用的授权类型。在这种情况下代码为授权代码。 redirect_uri - 应用程序的重定向 URI,URL 编码。
任何关于如何在 Paw 中执行此操作的想法将不胜感激!现在我能想到的唯一方法是将每个调用作为请求手动执行并传递相关项目。
谢谢!
马克