stingus/jira-bundle

Symfony 扩展包,用于作为 Jira 消费者应用,提供 OAuth 1.0a 集成

安装次数: 3,026

依赖项: 0

建议者: 0

安全性: 0

星标: 5

关注者: 1

分支: 1

开放问题: 1

类型:symfony-bundle

1.0.2 2019-11-14 06:00 UTC

This package is auto-updated.

Last update: 2024-09-18 18:23:47 UTC


README

Build Status Code Climate Test Coverage

StingusJiraBundle

此扩展包可以将您的 Symfony 应用程序连接到一个或多个 Atlassian JIRA 实例,允许您向这些实例发送 API 请求。

何时使用此扩展包

如果您需要使用一个或多个 JIRA 实例的 JIRA REST APIs,该扩展包暴露了所有进行 API 请求所需的函数,并使用 OAuth 1.0a 协议。

何时不应使用此扩展包

此扩展包不使用 JIRA 作为应用程序用户的身份验证提供者。有其他解决方案专门用于此目的,例如 HWIOAuthBundle

功能

  • SSL 证书生成
  • 获取应用程序中使用的每个 JIRA 实例的 OAuth 令牌
  • OAuth 授权控制器,处理应用程序(作为消费者)与 JIRA 实例(如官方 JIRA 文档中所述)之间的 OAuth “舞蹈”
  • JIRA API 客户端,可用于向 JIRA 实例发送的所有 API 请求
  • OAuth 令牌存储(目前仅支持 Doctrine ORM)。然而,您可以通过捕获 Stingus/Jira/Event/OauthTokenGeneratedEvent 来管理令牌

先决条件

  • PHP >= 7.0(需要 openssl 扩展)
  • Symfony >= 3.4

文档

有关安装和使用的信息,请参阅扩展包文档