An open API service indexing awesome lists of open source software.

https://github.com/terrierscript/cookie-jwt

Wrapper for cookie + jwt-decode
https://github.com/terrierscript/cookie-jwt

Last synced: 10 months ago
JSON representation

Wrapper for cookie + jwt-decode

Awesome Lists containing this project

README

          

Tiny wrapper function for get [jwt](http://jwt.io/) payload from cookie

[![Build Status](https://travis-ci.org/inuscript/cookie-jwt.svg?branch=master)](https://travis-ci.org/inuscript/cookie-jwt)
[![npm](https://img.shields.io/npm/v/cookie-jwt.svg?maxAge=2592000)](https://www.npmjs.com/package/cookie-jwt)

# Description

This library is wrapper function combinate [`cookie`](https://github.com/jshttp/cookie) and [`jwt-decode`](https://github.com/auth0/jwt-decode)

# Usage

```js
var cookieJwt = require('cookie-jwt')

var payload = cookieJwt(document.cookie, 'my-jwt-token-key')

// payload like below:
// { admin: true, name: 'John Doe', sub: '1234567890' }
```

# API

## cookieJwt(`cookieString`, `jwtTokenKey`)

* Return jwt payload.
* If a got parse error, this function return **empty object** (like `{}`)