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 Framework 项目 而不是此软件包。

  • 本软件包的活跃支持将持续到 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许可证发布。