gofmt README examples

Conflicts:
	README.md
This commit is contained in:
Porjo 2014-02-21 08:39:45 +10:00 committed by Dave Grijalva
parent f80fd39457
commit ba4268888e
1 changed files with 11 additions and 6 deletions

View File

@ -5,9 +5,9 @@ This library supports the parsing and verification as well as the generation and
This library is considered production ready. Feedback and feature requests are appreciated.
## Parse and Verify
token, err := jwt.Parse(myToken, func(token *jwt.Token)([]byte, error){
return myLookupKey(token.Head["kid"])
```go
token, err := jwt.Parse(myToken, func(token *jwt.Token) ([]byte, error) {
return myLookupKey(token.Header["kid"])
})
if !err && token.Valid {
@ -15,10 +15,15 @@ This library is considered production ready. Feedback and feature requests are
} else {
deliverUtterRejection(":(")
}
```
## Create a token
token := jwt.New(jwt.GetSigningMethod("HS256"))
```go
token, _ := jwt.New(jwt.GetSigningMethod("HS256"))
token.Claims["foo"] = "bar"
token.Claims["exp"] = time.Now().Add(time.Hour * 72).Unix()
tokenString, err := token.SignedString(mySigningKey)
```
Documentation can be found [here](http://godoc.org/github.com/dgrijalva/jwt-go)