ErickSkrauch
|
a8e20a9775
|
Replace custom aud and ely-scopes JWT claims with its public analogues
|
2019-12-13 13:56:09 +03:00 |
|
ErickSkrauch
|
9da58beccf
|
Add deprecation notices
|
2019-12-11 14:24:31 +03:00 |
|
ErickSkrauch
|
2caf0558de
|
Use paragonie's Base64UrlSafe encoding library
|
2019-12-11 14:16:11 +03:00 |
|
ErickSkrauch
|
016a193263
|
Introduce revokation mechanism
|
2019-12-10 01:38:09 +03:00 |
|
ErickSkrauch
|
ba7fad84a0
|
Remove refresh_token from OAuth2 result. Return the same access_token as a refresh_token in case when it's requested. Make access_tokens to live forever.
|
2019-12-09 19:31:54 +03:00 |
|
ErickSkrauch
|
f0a73f2b7a
|
Make tokens, created by client credentials grant to live forever
|
2019-12-06 18:31:04 +03:00 |
|
ErickSkrauch
|
6fb32ec76d
|
Use libsodium to encrypt all data, related to OAuth2
|
2019-12-06 14:37:51 +03:00 |
|
ErickSkrauch
|
642db2e045
|
Use libsodium to encrypt data, stored in jwt tokens
|
2019-12-05 19:37:46 +03:00 |
|
ErickSkrauch
|
a81ef5cac2
|
Replace separate minecraft access tokens with JWT
|
2019-12-04 21:10:15 +03:00 |
|
ErickSkrauch
|
2beacd0827
|
Add tests for the legacy tokens, fix some tests cases [skip ci]
|
2019-09-23 01:03:36 +03:00 |
|
ErickSkrauch
|
5536c34b9c
|
Restore full functionality of OAuth2 server [skip ci]
|
2019-09-22 00:19:11 +03:00 |
|
ErickSkrauch
|
6ad66b28cf
|
Generate keys pair if they aren't exists
|
2019-08-02 19:16:34 +03:00 |
|
ErickSkrauch
|
f2ab7346aa
|
Fixed almost everything, but all functional tests are broken at the last minute :(
|
2019-08-02 03:29:20 +03:00 |
|
ErickSkrauch
|
45c2ed601d
|
Replace emarref/jwt with lcobucci/jwt
Refactor all JWT-related components
Replace RS256 with ES256 as a preferred JWT algorithm
|
2019-08-01 12:17:12 +03:00 |
|