PHPackages                             terehinis/jwt-refresh-token-bundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. terehinis/jwt-refresh-token-bundle

ActiveSymfony-bundle

terehinis/jwt-refresh-token-bundle
==================================

Implements a refresh token system over Json Web Tokens in Symfony

v0.4.2(7y ago)01.7kMITPHPPHP &gt;=5.3.3

Since Oct 1Pushed 7y ago1 watchersCompare

[ Source](https://github.com/terehinis/JWTRefreshTokenBundle)[ Packagist](https://packagist.org/packages/terehinis/jwt-refresh-token-bundle)[ RSS](/packages/terehinis-jwt-refresh-token-bundle/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (3)Dependencies (6)Versions (19)Used By (0)

JWTRefreshTokenBundle
=====================

[](#jwtrefreshtokenbundle)

[![Scrutinizer Code Quality](https://camo.githubusercontent.com/da088b8abe24f42421f254487066545b9c83a49da4913df2b416d89675caa8ee/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f7465726568696e69732f4a575452656672657368546f6b656e42756e646c652f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/terehinis/JWTRefreshTokenBundle/?branch=master)[![Build Status](https://camo.githubusercontent.com/86cde3271f395b592793f458e4dce38aa206ea17ce7230d960e86e8491f35c4d/68747470733a2f2f7472617669732d63692e6f72672f7465726568696e69732f4a575452656672657368546f6b656e42756e646c652e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/terehinis/JWTRefreshTokenBundle)[![Code Coverage](https://camo.githubusercontent.com/c635c53b5c403eebcf8314f426f0d11552d0946ea3d2bb01f2d80091ea83cfc9/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f7465726568696e69732f4a575452656672657368546f6b656e42756e646c652f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/terehinis/JWTRefreshTokenBundle/?branch=master)[![Latest Stable Version](https://camo.githubusercontent.com/6d7fb6039f6834ebcbccd30a611c2c68a703a4410a6cb974cd360f3a7a52fc6d/68747470733a2f2f706f7365722e707567782e6f72672f7465726568696e69732f6a77742d726566726573682d746f6b656e2d62756e646c652f762f737461626c65)](https://packagist.org/packages/terehinis/jwt-refresh-token-bundle)[![Total Downloads](https://camo.githubusercontent.com/3a44ca1be2e2dd6d772bef3167d2afe51df8f413ebd3f33244b5ae6dbc199040/68747470733a2f2f706f7365722e707567782e6f72672f7465726568696e69732f6a77742d726566726573682d746f6b656e2d62756e646c652f646f776e6c6f616473)](https://packagist.org/packages/terehinis/jwt-refresh-token-bundle)[![License](https://camo.githubusercontent.com/593c151610745cad54a9ecf9823dde4eacde8d548b850a07387732bfa927af52/68747470733a2f2f706f7365722e707567782e6f72672f7465726568696e69732f6a77742d726566726573682d746f6b656e2d62756e646c652f6c6963656e7365)](https://packagist.org/packages/terehinis/jwt-refresh-token-bundle)[![StyleCI](https://camo.githubusercontent.com/e79902a9555960098efda7871cdfc7a7b1969ae4799912adebfc2de3d3b6a72a/68747470733a2f2f7374796c6563692e696f2f7265706f732f34323538323139392f736869656c64)](https://styleci.io/repos/42582199)

The purpose of this bundle is manage refresh tokens with JWT (Json Web Tokens) in an easy way. This bundles uses [LexikJWTAuthenticationBundle](https://github.com/lexik/LexikJWTAuthenticationBundle). At the moment only supports Doctrine ORM.

Prerequisites
-------------

[](#prerequisites)

This bundle requires Symfony 3.3+ or 4.0+.

If you want to use this bundle with previous Symfony versions, please use 0.2.x releases.

**Protip:** Though the bundle doesn't enforce you to do so, it is highly recommended to use HTTPS.

Installation
------------

[](#installation)

### Step 1: Download the Bundle

[](#step-1-download-the-bundle)

Add [`terehinis/jwt-refresh-token-bundle`](https://packagist.org/packages/terehinis/jwt-refresh-token-bundle) to your `composer.json` file:

```
$ composer require "terehinis/jwt-refresh-token-bundle"
```

or edit composer.json:

```
// ...
"terehinis/jwt-refresh-token-bundle": "~0.1",
// ...

```

### Step 2: Enable the Bundle

[](#step-2-enable-the-bundle)

Then, enable the bundle by adding the following line in the `app/AppKernel.php` file of your Symfony application:

```
