Asana从公共drupal / html表单集成到使用OAUTH的体式任务

时间:2016-07-07 10:24:34

标签: oauth asana asana-api

我想使用相同的asana用户帐户在网站上集成html表单,以在asana中的特定项目中创建任务。

我已成功使用一个浏览器进行身份验证(它将我带到asana登录,我只是在其中列出了我的详细信息)然后它一切都很好。

但是,如果我希望在表单提交的背景中进行此集成,我想使用相同的帐户进行身份验证(即,当任何人提交webform时,我希望它在使用指定的项目中创建任务帐户我已设置)。

我查看了https://asana.com/developers/documentation/getting-started/auth并且看起来没有办法在不将用户发送到登录页面的情况下进行身份验证或存在吗?我也看了一下github php客户端的例子,但也看不到它们。

基本上有没有办法进行身份验证而无需通过网页中的登录表单?

感谢。

1 个答案:

答案 0 :(得分:0)

是的,您可以通过令牌交换端点执行此操作。 https://asana.com/developers/documentation/getting-started/auth#token-exchange。用户通过身份验证后,您可以存储刷新令牌,然后可以使用该令牌获取进一步的访问/承载令牌以访问API。