opauth / asana

opauth Asana 策略

dev-master 2013-05-08 15:22 UTC

This package is not auto-updated.

Last update: 2024-09-14 13:35:48 UTC


README

[Opauth][1] 用于 Asana 身份验证的策略。

基于 http://developers.asana.com/documentation/#AsanaConnect 使用 OAuth 2.0 实现。

Opauth 是一个多提供方身份验证框架,适用于 PHP。

入门

  1. 安装 Opauth-Asana

    cd path_to_opauth/Strategy
    git clone https://github.com/marabooyankee/opauth-asana Asana

    或者使用 composer,在 composer.json 中添加以下内容

       "opauth/asana": "dev-master"
    

    然后执行

       php composer.phar update
    
  2. https://app.asana.com/ 创建 Asana 项目

    • 确保访问 账户设置 选项卡中的 应用
    • 选择 添加新应用
    • 确保重定向 URI 设置为实际的 OAuth 2.0 回调 URL,通常是 http://path_to_opauth/asana/oauth2callback
  3. 配置 Opauth-Asana 策略。

  4. 引导用户访问 http://path_to_opauth/asana 进行身份验证

策略配置

必需参数

<?php
'Asana' => array(
	'client_id' => 'YOUR CLIENT ID',
	'client_secret' => 'YOUR CLIENT SECRET'
)

参考资料

Opauth-Google 是 MIT 许可
版权所有 © 2012 David Wambugu