see #14 Add decoding token sample to README
This commit is contained in:
parent
fdaa2c60d1
commit
284727d150
1 changed files with 21 additions and 0 deletions
21
README.md
21
README.md
|
@ -98,6 +98,27 @@ You can specify algorithm name (OPTIONAL) for more secure verification.
|
||||||
(-> token str->jwt (verify :none key))) ;; => false
|
(-> token str->jwt (verify :none key))) ;; => false
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Decode
|
||||||
|
|
||||||
|
```clj
|
||||||
|
(ns foo
|
||||||
|
(:require
|
||||||
|
[clj-jwt.core :refer :all]))
|
||||||
|
|
||||||
|
(def claim
|
||||||
|
{:iss "foo"
|
||||||
|
:exp (plus (now) (days 1))
|
||||||
|
:iat (now)})
|
||||||
|
|
||||||
|
;; decode plain JWT
|
||||||
|
(let [token (-> claim jwt to-str)]
|
||||||
|
(println (-> token str->jwt :claims)))
|
||||||
|
|
||||||
|
;; decode signed JWT
|
||||||
|
(let [token (-> claim jwt (sign :HS256 "secret") to-str)]
|
||||||
|
(println (-> token str->jwt :claims)))
|
||||||
|
```
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
Copyright © 2015 [uochan](http://twitter.com/uochan)
|
Copyright © 2015 [uochan](http://twitter.com/uochan)
|
||||||
|
|
Loading…
Reference in a new issue