Simon Jefford
23cb3af02c
pass keys as interface{} rather than []byte
...
This will allow clients to pass, for example, their own instances of
rsa.PublicKey if the key is not specified as some flavour of X509
cert. For example, Salesforce just specify the modulus and
exponent (https://login.salesforce.com/id/keys )
2014-08-26 14:14:17 -07:00
Dave Grijalva
0ed08007c3
working on version history
2014-08-26 14:12:21 -07:00
Dave Grijalva
94aeb012a4
version changes from PR #28
2014-08-26 13:58:07 -07:00
Dave Grijalva
aeaaac5773
Merge branch 'master' into two_point_oh
2014-08-26 13:52:35 -07:00
Dave Grijalva
0987fb8fd4
v1.0.2
2014-08-26 13:51:41 -07:00
Dave Grijalva
82483208e1
removed 2.0 release notice from readme
2014-08-26 13:47:03 -07:00
Dave Grijalva
358ed97e4b
Merge branch 'wider' into two_point_oh
2014-08-26 13:45:08 -07:00
Dave Grijalva
ef77e106a6
Update README.md
2014-08-11 13:13:46 -07:00
Dave Grijalva
1482919d15
unit tests for parsePublicKey
2014-07-05 15:58:07 -07:00
Dave Grijalva
372e731f4c
Merge branch 'master' into wider
...
Conflicts:
rs256.go
2014-07-05 15:51:12 -07:00
Dave Grijalva
37329b525d
cleaned up RS256 implementation. no functional changes
2014-07-05 15:50:46 -07:00
Dave Grijalva
629af62465
Added support for RS384 and RS512 signing methods
...
Renamed type SigningMethodRS256 to SigningMethodRSA
Added contstants SigningMethodRS256, SigningMethodRS384, and SigningMethodRS512 to support each of these methods
Added simple tests to support these new methods
2014-07-05 15:34:31 -07:00
Dave Grijalva
97430c0b8b
cleaned up and flattened RS256 implementation
2014-07-05 15:25:29 -07:00
Dave Grijalva
5aed334e04
Added support for HS384 and HS512 signing methods
...
Renamed type SigningMethodHS256 to SigningMethodHMAC
Added contstants SigningMethodHS256, SigningMethodHS384, and SigningMethodHS512 to support each of these methods
Added simple tests to support these new methods
2014-07-05 15:08:42 -07:00
Dave Grijalva
fbcb3e4b63
version history
2014-07-05 13:05:22 -07:00
Dave Grijalva
f7a9d2e66e
documentation about key requirements
2014-06-28 11:31:26 -07:00
Dave Grijalva
bf910acaf8
fixed: SigningMethodRS256.Sign would panic if the provided key was not PEM encoded
2014-06-28 11:29:32 -07:00
Dave Grijalva
e5f9e9c647
Merge pull request #19 from dgrijalva/semver
...
One Dot Oh™ and Semantic Versioning
2014-06-15 19:41:49 -07:00
Dave Grijalva
a95c191bb4
documentation
2014-06-15 19:40:38 -07:00
Dave Grijalva
6174711902
updating documentation
2014-06-15 19:39:12 -07:00
Dave Grijalva
2c907dbb70
comments
2014-06-15 19:32:57 -07:00
Dave Grijalva
8800a8c28c
package doc
2014-06-15 19:29:09 -07:00
Dave Grijalva
45070d60b9
Merge branch 'master' of github.com:cenkalti/jwt-go
2014-06-15 19:21:25 -07:00
Dave Grijalva
b1c2dab94c
Merge branch 'fixBase64PaddingInGo13rc1' of github.com:cryptix/jwt-go
2014-06-15 19:19:06 -07:00
Henry
cdfe06219b
use ioutil.ReadFile for reading test keys
2014-06-03 16:21:48 +02:00
Henry
679bf0f3c9
Fixes #22 - Padding issue in Go1.3 rc1
2014-06-03 16:15:11 +02:00
Cenk Alti
9360809320
indent error flow
...
https://code.google.com/p/go-wiki/wiki/CodeReviewComments#Indent_Error_Flow
2014-06-02 11:28:16 +03:00
Dave Grijalva
15d25a9820
updated documentation for 1.0.0
2014-05-27 14:23:32 -07:00
Dave Grijalva
fecd9ab279
Merge pull request #18 from aspic/patch-1
...
Update jwt.go
2014-05-22 12:02:40 -07:00
Dave Grijalva
cdec324455
Merge pull request #17 from cryptix/prettierPretty
...
change pretty to compact
2014-05-22 11:54:38 -07:00
Kjetil Mehl
83c2b30a8b
Update jwt.go
...
Hi! I'm using Go 1.0.2 and encountered "src/github.com/dgrijalva/jwt-go/jwt.go:87: function ends without a return statement". This commit returns explicit at the end of the function.
2014-05-22 20:27:05 +02:00
Henry
c2458a49b5
change pretty to compact
2014-05-21 16:27:23 +02:00
Dave Grijalva
7bcfca65c7
mention new examples in README
2014-05-20 15:28:50 -07:00
Dave Grijalva
083094c47d
Merge pull request #14 from dgrijalva/dg/better_readme
...
Improved README to be more useful
2014-05-20 15:23:53 -07:00
Dave Grijalva
8d78d69a0e
Merge pull request #16 from dgrijalva/example_app
...
A basic, mildly useful example app
2014-05-20 15:23:41 -07:00
Dave Grijalva
11c8f1f10b
clean up todos
2014-05-20 14:54:44 -07:00
Dave Grijalva
6b310a4cc2
fixed whitespace issue when reading tokens from stdin
2014-05-19 22:38:15 -07:00
Dave Grijalva
8724cca5ea
debug flag
2014-05-19 22:19:42 -07:00
Dave Grijalva
e066f61666
yet more documentation
2014-05-19 20:25:30 -07:00
Dave Grijalva
a94bf1842f
improved documentation
2014-05-19 20:20:38 -07:00
Dave Grijalva
a77d4cd5f2
a useful example app
2014-05-19 20:13:39 -07:00
Dave Grijalva
ad761c1872
Merge pull request #15 from cryptix/patch-1
...
jwt.ValidationError didn't not implement error
2014-05-16 17:01:03 -07:00
Henry
dea87c4cd8
jwt.ValidationError didn't not implement error
...
I tried to type assert the err from jwt.Parse() and got this
```
./main.go:135: impossible type assertion:
jwt.ValidationError does not implement error (Error method has pointer receiver)
```
this fixes it and makes the Errors field accessible.
2014-05-17 01:18:17 +02:00
Dave Grijalva
6517c923af
better readme
2014-05-16 15:40:33 -07:00
Dave Grijalva
71c6a65cfe
Merge pull request #13 from brunoqc/patch-1
...
Fix typo: null -> nil in README
2014-04-09 14:57:02 -07:00
Bruno Bigras
6e1aef4b31
Fix typo: null -> nil in README
2014-04-09 17:26:16 -04:00
Dave Grijalva
c9e6fdb7e7
Merge pull request #11 from hermanjunge/patch-1
...
Update README.md
2014-03-12 11:11:08 -07:00
Dave Grijalva
54a180ee40
Merge pull request #12 from hermanjunge/patch-2
...
Update README.md
2014-03-12 11:10:35 -07:00
Herman Junge
717503fcf6
Update README.md
...
You cannot perform the not (`!`) operator on an `error`. It gives you `invalid operation: ! error`.
Tested in Go Playground: http://play.golang.org/p/jhlsHoS_gc
and locally on go1.2
2014-03-12 03:50:48 -04:00
Herman Junge
bd53e37c6d
Update README.md
...
`jwt.New()` only returns one parameter, `*Token`
2014-03-12 01:31:24 -04:00