spomky-labs/jose-bundle

此包已被弃用且不再维护。作者建议使用 web-token/jwt-framework 包。

Symfony2 Jose Bundle

安装次数: 31,061

依赖项: 1

建议者: 0

安全: 0

星标: 9

关注者: 6

分支: 1

开放问题: 1

类型:symfony-bundle

v2.3.0 2017-11-29 18:21 UTC

README

请支持我一些啤酒🍻!

Beerpay Beerpay

⚠️⚠️⚠️

我们强烈推荐您使用新的 JWT 框架项目 而不是此捆绑包。

  • 本捆绑包的有效支持将持续到 2018 年底
  • 安全支持将从 2019 年开始,直至 2020 年底

迁移指南可在 新项目的文档 中找到。

⚠️⚠️⚠️

Scrutinizer Code Quality Build Status

HHVM Status PHP 7 ready

SensioLabsInsight

Latest Stable Version Total Downloads Latest Unstable Version License

此 Symfony 捆绑包提供创建、加载、验证或解密 JWT 的服务。它使用 spomky-Labs/jose 以简化 JWS 和 JWE 的加密/解密以及签名/验证。

发布流程

发布流程 在此处描述

先决条件

此库需要至少

  • PHP 5.6+
  • Symfony 2.7+ 或 Symfony 3.0+

持续集成

它已成功使用 PHP 5.6PHP 7HHVM 进行测试。

我们还使用 Scrutinizer-CISensio Insight 跟踪错误和代码质量。

编码标准由 StyleCI 验证。

没有执行代码覆盖率。我们依赖库上的测试,并且仅实现了 行为驱动开发 (BDD) 来测试此捆绑包。

安装

安装此库的最佳方式是依赖 Composer

composer require spomky-labs/jose-bundle

然后,将捆绑包添加到您的内核中

<?php

use Symfony\Component\HttpKernel\Kernel;

class AppKernel extends Kernel
{
    public function registerBundles()
    {
        $bundles = [
            ...
            new SpomkyLabs\JoseBundle\SpomkyLabsJoseBundle(),
        ];

        return $bundles;
    }
}

配置

此捆绑包需要配置。请 查看此页面 了解如何配置它。

如何使用

请参阅 此页面 了解如何配置和使用此捆绑包。

捆绑包集成

此捆绑包提供配置助手。此助手提供了一种通过另一个捆绑包的配置轻松创建所有服务的方法。

请阅读此页面了解如何轻松地从另一个捆绑包配置捆绑包。

贡献

欢迎提出新功能、修复bug以及所有其他可以使这个库更有用的想法。您可以提供的最佳贡献是修复那些需要帮助的开放问题

请确保遵循以下最佳实践

许可证

本软件在MIT许可证下发布。