Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/ory/fosite

Extensible security first OAuth 2.0 and OpenID Connect SDK for Go.
https://github.com/ory/fosite

oauth2: added refresh token generation for password grant type (#107)

* oauth2: added refresh token generation for password grant type when offline scope is requested...

81c3cbdb6b00399219b57c9e1aa1b4cbebf888d8 authored over 8 years ago by Jason <[email protected]>
handler/oauth2: resolve issues with refresh token flow (#110)

* handler/oauth2/refresh: requestedAt time is not reset - closes #109
* handler/oauth2/refresh:...

bef61973fdee1a18aedba4e42a1d8977c3f8cc1c authored over 8 years ago by Aeneas <[email protected]>
core: add tests to request state

8c7c77e1f2116c38ed1765cc846c4b7c0bdc94b8 authored over 8 years ago by Aeneas <[email protected]>
handler/oauth2: refresh token does not migrate original access data - closes #103 (#104)

8ffa0bc825179bbffbd3a548219062846f9b0250 authored over 8 years ago by Aeneas <[email protected]>
authorize: scopes should be separated by %20 and not +, to ensure javascript compatibility - closes #101 (#102)

e61a25f3e3d3f067141c3f6464ab4213f4e14d45 authored over 8 years ago by Aeneas <[email protected]>
docs: fix reference to store example in readme (#87)

Signed-off-by: Benno van den Berg <[email protected]>

b1e2cda5bb64ffdcce40aed52af5c9be0852c8ef authored over 8 years ago by Benno van den Berg <[email protected]>
openid: resolves an issue with the explicit token flow

aa1b8548678e5807399d35b5bcad4f62a83cf6e4 authored over 8 years ago by Aeneas Rekkas (arekkas) <[email protected]>
0.3.1 (#98)

* all: better error handling - closes #100
* oauth2/implicit: bad HTML encoding of the scope p...

b16e3fcfdf8f3f47802cd87b2388235186b9f108 authored over 8 years ago by Aeneas <[email protected]>
validator: removed unnecessary logging (#86)

cb328caca6287c7995ee5285c6446bffd4ef496b authored over 8 years ago by Joël Gähwiler <[email protected]>
strategy: simplify scope comparison logic

Signed-off-by: Mohamedh Fazal <[email protected]>

7fb850ef530b3445adb07406f8bc773e6ad38884 authored over 8 years ago by fazal <[email protected]>
oauth2: corrected grant type in comment (#82)

Signed-off-by: Danilo Bürger <[email protected]>

27ddd19e9b07101b712b4b7d82443b3c9d53fa69 authored over 8 years ago by Danilo Bürger <[email protected]>
scopes: add additional tests to HierarchicScopeStrategy (#81)

64e869cb9b69a4b027bfc0284bfeb33b2836ea41 authored over 8 years ago by Aeneas <[email protected]>
vendor: jwt-go is now v3.0.0 (#77)

Signed-off-by: Alexander Widerberg <[email protected]>

76ef7ea8f51735d63476cd91e1f9a9f367d544cb authored over 8 years ago by Alexander Widerberg <[email protected]>
streategy: HierarchicScopeStrategy worngly accepts missing scopes

Signed-off-by: Mohamedh Fazal <[email protected]>

7faee6bbd53ee762ddfe194fb2ea5e7d0205e46d authored over 8 years ago by fazal <[email protected]>
all: resolve race condition and package fosite with glide

66b53a903c03950ac5180dc30c3f69e477344205 authored over 8 years ago by Aeneas <[email protected]>
ci: update travis config

c947f0bc3b19bc987fc5eb5c9080b7a82fe183b3 authored over 8 years ago by Aeneas Rekkas (arekkas) <[email protected]>
vendor: commit missing lock file

be30574ee5f5f51cb22faf0a187231141f1c2f63 authored over 8 years ago by Aeneas Rekkas (arekkas) <[email protected]>
vendor: updated go-jwt to use semver instead of gopkg

3b663092771e796816c1f9ac2169139f27b70c4b authored over 8 years ago by Aeneas Rekkas (arekkas) <[email protected]>
core: remove unused fields and methods from client

5f1851b088e9f087a7bd3e7beca4c3112418fcfc authored over 8 years ago by Aeneas Rekkas (arekkas) <[email protected]>
example: resolved package naming issue

4d1caeb18275f2a4a5f40a7cdd06a74cfc1c3e73 authored over 8 years ago by Aeneas Rekkas (arekkas) <[email protected]>
all: composable factories, better token validation, better scope handling and simplify structure

* readme: add gitter chat badge closes #67
* handler: flatten packages closes #70
* openid: do...

a92c75531cf5bb89524cd719c9bc2c98fe709c62 authored over 8 years ago by Aeneas <[email protected]>
oauth2: implicit handlers do not require tls over https (#61)

closes #60

6c40c086a1f082d466bac21721571558c32de97c authored over 8 years ago by Aeneas <[email protected]>
oidc: resolve id token issues with empty claims

89c60c9f2898345fd3d75044c8e41eacbf0d4fd5 authored over 8 years ago by Aeneas Rekkas (arekkas) <[email protected]>
access: resolve an issue where query params could be used instead of post body

7eb85c6e4ae2bb4a67c2e6f6166824351cc17f1d authored over 8 years ago by Aeneas Rekkas (arekkas) <[email protected]>
strategy: fix jwt strategy interface mismatch (#58)

Signed-off-by: Yi Zhang Chen <[email protected]>

4d0a5450dd3b44e44f5169f90b3591566a6eef1d authored over 8 years ago by Jason Chen YiZhang <[email protected]>
handler: resolve scope issues (#55)

handler: resolve scope issues

9d54b989c8d04c4d586e7810cce2e6d4f03d7c48 authored over 8 years ago by Aeneas <[email protected]>
core: fix unique scope tests

3ac3a798cd1ad5fcd0a53abb45fbb93c7321d154 authored over 8 years ago by Aeneas Rekkas (arekkas) <[email protected]>
core: request should return unique scopes

af66918f0c91a451659fa2bf01d2c804e14799eb authored over 8 years ago by Aeneas Rekkas (arekkas) <[email protected]>
core: remove duplicate field

e13435109928d11ae9eeb13f1e347043e8be0d53 authored over 8 years ago by Aeneas Rekkas (arekkas) <[email protected]>
ci: fix travis

eebdf01bfcf5149cdc7b3bb2e19af9941b9a5a33 authored over 8 years ago by Aeneas Rekkas (arekkas) <[email protected]>
ci: fix travis

896795f5856ca7d0a63763c64ab9ed10f4274783 authored over 8 years ago by Aeneas Rekkas (arekkas) <[email protected]>
explicit: fix broken test

653e3248c0a1aae3bb2c33f64f21854155304e1a authored over 8 years ago by Aeneas Rekkas (arekkas) <[email protected]>
all: improve handling of expiry and include a protected api example

dfb047d52b75b5d8a28bcd8d70a3e139da289da1 authored over 8 years ago by Aeneas Rekkas (arekkas) <[email protected]>
Merge pull request #53 from ory-am/fix-jwt-go

5876017d8202b4c6a42212a131e9baa47f52202f authored over 8 years ago by Aeneas <[email protected]>
docs: add -d option to go get

0e630382425e6d1a7e9177828eeb59f6748e856f authored over 8 years ago by Aeneas Rekkas (arekkas) <[email protected]>
jwt: use jwt-go.v2 and fix bc break

f731d8892ca50501fdc054023f0b7b77d9ecb6ef authored over 8 years ago by Aeneas Rekkas (arekkas) <[email protected]>
example: replace internal import (#52)

1290282d421ee999ff8e5c2d5d6d0f762dba599c authored over 8 years ago by Aeneas <[email protected]>
Merge pull request #48 from ory-am/explicit-offline

explicit: issue refresh token only when 'offline' scope is set

85a732db6a8846c8539811c78478fe3bfd5ea5da authored over 8 years ago by Aeneas <[email protected]>
all: goimports

8b9816cb1ecbc7befef924b6a923bd52530141f3 authored over 8 years ago by Aeneas Rekkas (arekkas) <[email protected]>
explicit: issue refresh token only when 'offline' scope is set

close #47

34068b951d8deea523c40f792608b75d2b4c656f authored over 8 years ago by Aeneas Rekkas (arekkas) <[email protected]>
rand: resolve danger of not reading enough bytes

c68a3e9bea4bb5a6550e55b2ce2beb59eb48782a authored over 8 years ago by Aeneas Rekkas (arekkas) <[email protected]>
all: replace pkg.ErrNotFound with fosite.ErrNotFound

4390c495a1794fc7cf26cbeb47969f92d19f0ecc authored over 8 years ago by Aeneas Rekkas (arekkas) <[email protected]>
client: rename fields name to client_name and secret to client_secret

99ce0662f10c82ce034c9c21c8041aa29c460883 authored over 8 years ago by Aeneas Rekkas (arekkas) <[email protected]>
all: goimports

96be194cae6562fe35696c6ee6c7c547ce20388d authored over 8 years ago by Aeneas Rekkas (arekkas) <[email protected]>
request: added json and gorethink tags

99c836cd526c276419e31db25b695dd0097f0656 authored over 8 years ago by Aeneas Rekkas (arekkas) <[email protected]>
client: add go-rethink tags

49c82bc9fe0c4edbb90579e1746e0dad1ae01c5c authored over 8 years ago by Aeneas Rekkas (arekkas) <[email protected]>
client: fixed granted scope match

13b7efae68b4f68171422b876e8df197b3453e42 authored over 8 years ago by Aeneas Rekkas (arekkas) <[email protected]>
vendor: glide (#43)

de85e2a7ebce57a804ae0beef42b1f1b9017914c authored over 8 years ago by Aeneas <[email protected]>
all: jwt signing and client changes (#44)

fae3c96e89cd364f21bee00f8d5384cd053ab9c1 authored over 8 years ago by Aeneas <[email protected]>
readme: add api stability section

3ca6ec936d6b3a8dab0add136b3a2fbfefa4b4df authored over 8 years ago by aeneasr <[email protected]>
Merge pull request #42 from ory-am/api-cleanup

Implement feedback from production and freeze API

1fdd2fa44a5bf1ab98f001b864cb4d7109228ea3 authored over 8 years ago by Aeneas <[email protected]>
all: api cleanup, gofmt

3d6e8b6281c6d170a77103b89cfabdd3086a03f0 authored over 8 years ago by Aeneas Rekkas (arekkas) <[email protected]>
client: added owner method

78012ed85819caaf154fe9dc4afd212f068fc0a1 authored over 8 years ago by Aeneas Rekkas (arekkas) <[email protected]>
client: added grant and response type validation

f524fc2b026621192407ce22e71f2b062635b134 authored over 8 years ago by Aeneas Rekkas (arekkas) <[email protected]>
jwt: generic claims and headers

1f2e97ff847921939fe1f93f6dfdfcbb7bfb0792 authored over 8 years ago by Aeneas Rekkas (arekkas) <[email protected]>
handler: improve strategy API

21f5e8ce68097959ef97b1b8dca268f2a9a5d276 authored over 8 years ago by Aeneas Rekkas (arekkas) <[email protected]>
core: add ValidateToken to CoreValidator

4c2b9d8f0c84f19ae11f59cb07927ceb59598adc authored over 8 years ago by Aeneas Rekkas (arekkas) <[email protected]>
Merge pull request #31 from ory-am/openid-connect

Refactoring, OpenID Connect, Integration Tests and Request Validation

2f6b1a8defd387171ccbf94d01cee240e8e8dc3f authored almost 9 years ago by Aeneas <[email protected]>
travis: fix config

82e9332815579e538089dff61281a7a446f0f6cd authored almost 9 years ago by aeneasr <[email protected]>
integration: fixed racy tests

f0b691dac03f455ae429116cf121a1ae9054c3e3 authored almost 9 years ago by aeneasr <[email protected]>
vendor: fix deps

bcc6a07fef6f4036643e79eaf3cdd1f485a682fb authored almost 9 years ago by aeneasr <[email protected]>
readme: update

88e84de2676281bb5a7a1e6b5051faa1feb14c2e authored almost 9 years ago by aeneasr <[email protected]>
internal: added missing file

8fc1615bf40777c2c456e1ec4515a269e348e3b4 authored almost 9 years ago by aeneasr <[email protected]>
updated gif

39c239faca97882da9d5293306dfdcbabf8ee0cc authored almost 9 years ago by aeneasr <[email protected]>
vendor: godep save

c45710465f990e74e8cddf5190f2e309da592297 authored almost 9 years ago by aeneasr <[email protected]>
gofmt

f813288911ba653b197589edc4206b52d6c11545 authored almost 9 years ago by aeneasr <[email protected]>
added open id connect to example

6f0ce681147428b51c3673a4c46ab018cf46cf81 authored almost 9 years ago by aeneasr <[email protected]>
updated example gif

29b39ea32fee62b1013ee383ce56c653a7ef33d9 authored almost 9 years ago by aeneasr <[email protected]>
all: finished up integration tests

a6d027e3a4f817bb72706fbf0d7e3245f8823b27 authored almost 9 years ago by aeneasr <[email protected]>
core: implemented validator for access tokens

414042259d6f7b1aefe4244bc3f8eb80a83a2d2c authored almost 9 years ago by aeneasr <[email protected]>
all: more tests

164506a23a3105a37b60b1154052589d1be6c7b1 authored almost 9 years ago by aeneasr <[email protected]>
added doc to fix travis

a0db129b0a063fe9438560b1a339f973736327f7 authored almost 9 years ago by aeneasr <[email protected]>
added integration tests

8d47f80420c288a25ba846927c532e156d27a23b authored almost 9 years ago by aeneasr <[email protected]>
hmac: no "session" secret required

d1f45ad9dcbb0b2866f7c8fa0fe99bc77fb93506 authored almost 9 years ago by aeneasr <[email protected]>
travis: added go 1.6

ae41a0ace8f74480fec08c83fb1c7bda35830f35 authored almost 9 years ago by aeneasr <[email protected]>
integration: tests for client credentials flow

c13298cbf165c873f9463a6bbad91b962762f3b0 authored almost 9 years ago by aeneasr <[email protected]>
integration: tests for resource owner password credentials grant

f5036150f90d7d73e85088400cda9f7de2722a20 authored almost 9 years ago by aeneasr <[email protected]>
all: sanitized tests and apis

12c70bb4f167afe8d39e85d3ef0e0f13b5761070 authored almost 9 years ago by aeneasr <[email protected]>
oidc: preview

ba849870e24070ea44fec9cbcf99cc04a281ffef authored almost 9 years ago by aeneasr <[email protected]>
enigma: refactor

eb9153c389b1c7ca14af78b091705d84e5bba68c authored almost 9 years ago by aeneasr <[email protected]>
Merge pull request #34 from ory-am/go-report

Add go report card

b7bf10cb28a63b9a47858799aae5fe2012933ab9 authored almost 9 years ago by Aeneas <[email protected]>
Add go report card

204c5d60b6f42b0e8f918bdd96214698ad3717da authored almost 9 years ago by Aeneas <[email protected]>
readme: update installation instructions

closes #33

201c6aa6c15d35da14022f7ec43d0e9b87b2bc68 authored almost 9 years ago by Aeneas <[email protected]>
Merge pull request #26 from jesseward/readme-examples-fixup

Clean-up fosite-example/main.go link in README.md

2d208e5b32894b4582c41e5d09344aa826e4e935 authored almost 9 years ago by Aeneas <[email protected]>
Clean-up fosite-example/main.go link in README.md

The README url to the suggested example was broken.

497ff807a10a9fb41b697c5f91ed9eeb26375b24 authored almost 9 years ago by Jesse Ward <[email protected]>
Merge pull request #18 from leetal/jwt

enigma: Added JWT generator and validator.

b5c43a40c370974c7cc2165f1042a60ba36695f6 authored almost 9 years ago by Aeneas <[email protected]>
Added jti as parameter to claims helper to privide better interface to developers

Signed-off-by: Alexander Widerberg <[email protected]>

bde38221ed4d32c2f175a60540ac529b306a2ced authored almost 9 years ago by Alexander Widerberg <[email protected]>
Added missing jti claim

Signed-off-by: Alexander Widerberg <[email protected]>

26f41a06689bd12f7165044a2de7d9332fea3759 authored almost 9 years ago by Alexander Widerberg <[email protected]>
Merge remote-tracking branch 'upstream/master' into jwt

9be77add21c8cd434ee718aa4de0a8d39f571409 authored almost 9 years ago by Alexander Widerberg <[email protected]>
Merge pull request #20 from ory-am/enigma-refactor

Improve API sanity

a0ad1f0afcd71dbf35ff0905de7930ece50be1b0 authored almost 9 years ago by Aeneas <[email protected]>
Added NOTE

Signed-off-by: Alexander Widerberg <[email protected]>

64516f8e2e0154f46358723d710447380f6d5dc2 authored almost 9 years ago by Alexander Widerberg <[email protected]>
Removed unnecessary print. Added bugfix from Arekkas.

96458b6cf8ee46edbef35598b6d3d877fb63ff87 authored almost 9 years ago by Alexander Widerberg <[email protected]>
Merge remote-tracking branch 'upstream/enigma-refactor-rebase' into jwt-unstaged

b8eec61a02895df56b46d89ce8689d5113ea9832 authored almost 9 years ago by Alexander Widerberg <[email protected]>
Merge branch 'upstream/enigma-refactor' into jwt-unstaged

57a2f1fb171b067b58454372622523bfa3fcd1a6 authored almost 9 years ago by Alexander Widerberg <[email protected]>
Example updated

50223396d01d742b1a0a3f0be1252e339cf22985 authored almost 9 years ago by Alexander Widerberg <[email protected]>
all: api refactor

d936c914253c58297dcc462a14fb6ddb87bfcac4 authored almost 9 years ago by aeneasr <[email protected]>
Added working example of jwt token

9410fca73dfb00f1dc1e3aa6ec580554ec3daaba authored almost 9 years ago by Alexander Widerberg <[email protected]>
Added tests. Still need to verify implemtation with test

1ebdd88746c875bff1a6d074437c5742c812a200 authored almost 9 years ago by Alexander Widerberg <[email protected]>
WIP

caaa43a184a66b78972fa3725d3636837da1cd68 authored almost 9 years ago by Alexander Widerberg <[email protected]>
Merge remote-tracking branch 'remotes/upstream/enigma-refactor' into jwt

08f1a40f5e7dce88a2e19b503e9b2f1ce2692986 authored almost 9 years ago by Alexander Widerberg <[email protected]>