Ecosyste.ms: OpenCollective

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

github.com/lakinduakash/graphql-auth-directives-extended

Role based authentication method for GraphQL using directives
https://github.com/lakinduakash/graphql-auth-directives-extended

Add dist folder

b6c037134f66d947859dbe83d5549f672d3e89c1 authored over 3 years ago by Lakindu Akash <[email protected]>
Remove apollo-erros

a368acc89e5258ad076cb9059509c5d49bf49588 authored over 3 years ago by Lakindu Akash <[email protected]>
Change version

3f6405b3a2b5667e081b4e77cece3ab58d3791e0 authored over 3 years ago by Lakindu Akash <[email protected]>
Update package name

e92a8136bd1f5509a42ca0ce5570f5604f9e2ef1 authored over 3 years ago by Lakindu Akash <[email protected]>
Update version

e248c5dd233e7d82f02961289dd84f266e82162e authored over 3 years ago by Lakindu Akash <[email protected]>
Add .npmrc

b54337f000e885385dc99dc1f841ad952775f1f1 authored over 3 years ago by Lakindu Akash <[email protected]>
Rename package name

635a164547010b953a5675d0878ce484696c52c8 authored over 3 years ago by Lakindu Akash <[email protected]>
Renam npm install

3ee7b51caa33ad31d14576fa328435893c0767f9 authored over 3 years ago by Lakindu Akash <[email protected]>
Change package name

d6fa6d7e630ff0fa5306f7765cace7876b6b1c3f authored over 3 years ago by Lakindu Akash <[email protected]>
update to ApolloError

02c268fe73ae17c27309e062de27966342e80bdd authored over 3 years ago by Lakindu Akash <[email protected]>
fix type loadPermissionSchema

Add docs

32942f47f6a024be0f4af703f0efa7c2f80b8226 authored over 3 years ago by Lakindu Akash <[email protected]>
add loadPermisssionSchema

e996a88ea618226589ddc4d7e7a5c72d85b10204 authored over 3 years ago by Lakindu Akash <[email protected]>
Update version

2afc6fa496d65eba10981432c021ca482c943c9a authored over 3 years ago by Lakindu Akash <[email protected]>
Clean dependencies

4edadd972c0daa10c93ffefd3e6c7e42f47f6b0c authored over 3 years ago by Lakindu Akash <[email protected]>
Fix some deprication dependencies

a97195369ea1bb1b0d7cb1b9488bd60201fc11b1 authored over 3 years ago by Lakindu Akash <[email protected]>
Fix audit

cc9e7a6fbcf5846ac838641e226eb2983c6f8e11 authored over 3 years ago by Lakindu Akash <[email protected]>
only match scope when it is identical

9e54ebd155911e2a23dc55279c825f69381cec02 authored almost 4 years ago by nmeibergen <[email protected]>
bump version

743f39ae42778fbb88e9a48b48aa6e6adb6e3dad authored almost 4 years ago by nmeibergen <[email protected]>
use babel target for building

e5d5f1df1c29172c2a05947df81d713c7522f464 authored almost 4 years ago by nmeibergen <[email protected]>
bump version

2497d8f36aedbc28a7c0ba0a039ca958d2076bb7 authored almost 4 years ago by nmeibergen <[email protected]>
export decoder

137277432cf66fa49795a7a6c60f4bc382ab4dfb authored almost 4 years ago by nmeibergen <[email protected]>
ability to rename authorization header name

48c4cc042dcda0b7f9ff72dbfaec15f70fcb32f6 authored almost 4 years ago by nmeibergen <[email protected]>
bump version

8dc556a51bd2383c7983af574c37001fb5be73fd authored about 4 years ago by nmeibergen <[email protected]>
intro text

4684cd95298210e10751d8679152faa18bd901a6 authored about 4 years ago by nmeibergen <[email protected]>
remove part of testing section

d9f6a92e1ebae0821b50a5fd32267230fac10916 authored about 4 years ago by nmeibergen <[email protected]>
remove redundant text

bef344ca26253a47aa19a560f13254d361e7bf7e authored about 4 years ago by nmeibergen <[email protected]>
setting as conditional permission section as subsection of configure

d56dbaae8a2f6341e2589d633d3eec381355abe1 authored about 4 years ago by nmeibergen <[email protected]>
description on conditional permissions

376649b4fea3022a5e1d26fc67cf56ed5f05821e authored about 4 years ago by nmeibergen <[email protected]>
dynamic crud object id to verify on when checking on the conditional scope

3eda20f07f0768f480f13fa4e918f6c9a9e64880 authored about 4 years ago by nmeibergen <[email protected]>
throw error on missing driver when needed for conditional scopes check

beb9064f7310e62e78ec13abdb2d920e40e1ae46 authored about 4 years ago by nmeibergen <[email protected]>
conditional permission implementation

68ad938a1af6f4cb21a561b45934e73feb54f333 authored about 4 years ago by nmeibergen <[email protected]>
set correct package info

106df7fb396cc1c18c52353103722318281eea5f authored about 4 years ago by nmeibergen <[email protected]>
redundant file

5232f19755856761c490f04a3e801cf114a6d33a authored about 4 years ago by nmeibergen <[email protected]>
tested meta mapper

ffa7ad4722daf99bc4a87e3975284a9fbce29900 authored about 4 years ago by nmeibergen <[email protected]>
testing approach

532027b3517ec27f2429565cc92c33bdc9fb8f9b authored about 4 years ago by nmeibergen <[email protected]>
ability to provide multiple roles

8b0e6657279c39cecf0d59f6470a3e9dd93070fc authored about 4 years ago by nmeibergen <[email protected]>
merge with graphql-auth-directives

b00375413c30f7f4530d53076f28164bbf436445 authored about 4 years ago by Nathan Meibergen <[email protected]>
check permissions claim for hasScope

c09bb0fe60447ae7bcb53670a49c8e12dc3cd46b authored over 4 years ago by johnymontana <[email protected]>
update client

038c90ba61eb0ecd2f118c1cb836ad9385ce2d4f authored over 4 years ago by johnymontana <[email protected]>
don't explictly install graphql

fbfa02938d330b4860976d62be7366be2e53d09a authored over 4 years ago by johnymontana <[email protected]>
upgrade graphql-tools

3c80da68e8baa7f57c8a9303311d67175305045d authored over 4 years ago by johnymontana <[email protected]>
use npm scripts

f6a3078f8b85b57b1586fb404dc3d241362aebff authored over 4 years ago by johnymontana <[email protected]>
npm audit fix

8f81d1455f8f7b07e169dfe4de17f53170f032cc authored over 4 years ago by johnymontana <[email protected]>
2.3.3

413228c06177d5bd78d836970ae6d8da18a0a387 authored over 4 years ago by Nathan Meibergen <[email protected]>
Add README for specific role-based-permission usage and the added user in the context

5832f0e73197452d1d588ddeaeb22b7423c8a181 authored over 4 years ago by Nathan Meibergen <[email protected]>
Also send back roles and scopes when using the hasRole and isAuthenticated directives

5a57b8d50e7c3c2aca3c095df5bf31c374ec232e authored over 4 years ago by Nathan Meibergen <[email protected]>
Attaching roles and scopes to the user and returning authentication errors if these occur

c94babc1e715fd5ee3653372b03b7012daec0836 authored over 4 years ago by Nathan Meibergen <[email protected]>
2.3.2

55b864f75335113cc2c15a8fe056b7aad109c474 authored over 4 years ago by Nathan Meibergen <[email protected]>
Allow for a user to be encoded which doesnt have any scope nor role and no permissions are provided in the environment. This will deny access to the object/field

5345dac9d09b26501fb2bd324886b76a6ae19c22 authored over 4 years ago by Nathan Meibergen <[email protected]>
2.3.1

3a1e70904fe3c09ed7dad75267dc4adaa9c7abb6 authored over 4 years ago by Nathan Meibergen <[email protected]>
bug fix: code was refering to roles were it needed scopes instead

9a9e7334df86253e19a33228d1fd73781bbabc72 authored over 4 years ago by Nathan Meibergen <[email protected]>
2.3.0

e1a97200db611fb3c075ddb731500b68b3ad4ab9 authored over 4 years ago by Nathan Meibergen <[email protected]>
2.1.0

12583319ff57ea3bd454e81a0474f0083e44b09a authored over 4 years ago by Nathan Meibergen <[email protected]>
README and splitting the METAS env var by comma's

2091b4c0acd53d54537d0fdbd868751b4f36e559 authored over 4 years ago by Nathan Meibergen <[email protected]>
Merge branch 'master' of http://begitlab.westeurope.cloudapp.azure.com/vilans/graphql-auth-directives

cfdf2ca4c6066efadca9266d167ad588956f34e7 authored over 4 years ago by Nathan Meibergen <[email protected]>
Make the permissions variable a base64 encoded string instead of the fully written json object on a single row

7e529aed1613a5474dfaf0a60f51802bcf3ecbd9 authored over 4 years ago by Nathan Meibergen <[email protected]>
Working functionality of performing authorisation based on role or scopes

f9c3c32729fcd4e9989550c4bdfdcea53c6f06a0 authored over 4 years ago by Nathan Meibergen <[email protected]>
Working functionality of performing authorisation based on role or scopes

fd3e05bd902a9b6c718b75f5b78e124b482eed92 authored over 4 years ago by Nathan Meibergen <[email protected]>
Handle different ways of writing role in the decoded object and allow for scopes instead of permissions based on roles where the permissions are attached to a user.

97810ddae384d28b13a505768be7737a630f350e authored over 4 years ago by Nathan Meibergen <[email protected]>
Implementation of scopes based on a permission json file provided in the environment. Furthermore if no role is provided or no authentication can be done, the user is assumed to have a role called 'visitor'. Now one can add permissions for a visitor

62dcef484784aaef8c9fcc5bf5ac0eaa7b714565 authored over 4 years ago by Nathan Meibergen <[email protected]>
Merge pull request #22 from lorensr/patch-1

Fix typo in README

56848aa9b15b394209188f19645944318d6743bb authored over 4 years ago by William Lyon <[email protected]>
Fix typo in README

e3971186d63330ebf34bf8a78be100c8c626a93a authored over 4 years ago by Loren ☺️ <[email protected]>
Renaming the project to graphql-auth-user-directives. This version is published on npm

d2601c65cc4f3f00eb141f3ec036d52225b30834 authored almost 5 years ago by Nathan Meibergen <[email protected]>
update dependencies

6a11642aad659aea8743d4d932c876d58dc6e4f1 authored almost 5 years ago by johnymontana <[email protected]>
2.2.0

553e8f31b82bef2b1f1cb75a11f71155bc3e9e8d authored almost 5 years ago by johnymontana <[email protected]>
update changelog

39013858088daf8e67db16a03808816930d678e6 authored almost 5 years ago by johnymontana <[email protected]>
Merge branch 'master' of github.com:grand-stack/graphql-auth-directives

d1c7c506d54f7277627c53062b00547aa0ab8bec authored almost 5 years ago by johnymontana <[email protected]>
Merge pull request #21 from mohamedGamalAbuGalala/patch-1

Add `context.user` to README.md

eaa71728f992ca179ed349d354030a586cbdd433 authored almost 5 years ago by William Lyon <[email protected]>
Add `context.user` to README.md

3e82c91fd5cfc0a303db94949570bc074b849d7b authored almost 5 years ago by Mohamed Gamal <[email protected]>
Add license

Fix #11

f6c77c6f011d13024692c016b838c5dd900fc47e authored almost 5 years ago by William Lyon <[email protected]>
Merge pull request #20 from grand-stack/dependabot/npm_and_yarn/lodash.merge-4.6.2

Bump lodash.merge from 4.6.1 to 4.6.2

735f30e93aade0bc619e57f85b2527f35fff722d authored almost 5 years ago by William Lyon <[email protected]>
Merge pull request #19 from grand-stack/dependabot/npm_and_yarn/js-yaml-3.13.1

Bump js-yaml from 3.12.1 to 3.13.1

a803b2f3ee4f8b475f29cfcbbd6237857ca97f14 authored almost 5 years ago by William Lyon <[email protected]>
Merge pull request #18 from grand-stack/dependabot/npm_and_yarn/lodash-4.17.15

Bump lodash from 4.17.11 to 4.17.15

346199df12018822053065e441f4407bd2592bb2 authored almost 5 years ago by William Lyon <[email protected]>
Merge pull request #6 from francescovenica/add-cookie-auth

check for token inside the cookies

a8b4c2ccfae3af8e7fab971a2f8cadcd866b3eed authored almost 5 years ago by William Lyon <[email protected]>
Bump lodash.merge from 4.6.1 to 4.6.2

Bumps [lodash.merge](https://github.com/lodash/lodash) from 4.6.1 to 4.6.2.
- [Release notes](ht...

cf5b43f95531a8c1d15073140dd5d5758fbfb594 authored almost 5 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump lodash from 4.17.11 to 4.17.15

Bumps [lodash](https://github.com/lodash/lodash) from 4.17.11 to 4.17.15.
- [Release notes](http...

f071692414fec3e719451df09a19a7f7dceecc64 authored almost 5 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump js-yaml from 3.12.1 to 3.13.1

Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 3.12.1 to 3.13.1.
- [Release notes](http...

cc42da3b13b357dbfc4fd8e8a0d34a755c608c2a authored almost 5 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #12 from grand-stack/dependabot/npm_and_yarn/mixin-deep-1.3.2

Bump mixin-deep from 1.3.1 to 1.3.2

c41f31516a8fa7656179a6839925dc7fb0137ee6 authored almost 5 years ago by William Lyon <[email protected]>
Merge pull request #17 from IamFlowZ/feature/tokensFromOthers

Remove the need to verify the token per request

9e663f2344ac6b9e72222c4dd44e3549da857d82 authored almost 5 years ago by William Lyon <[email protected]>
adding no_verify env variable

27d8ed7eb3d34b7999c5d271cd30a935ffa5fe2c authored almost 5 years ago by IamFlowZ <[email protected]>
Adjust package references and return the decoded token as user object

4ffbaadde567d45a078fdb5a24198099b1467639 authored almost 5 years ago by Nathan Meibergen <[email protected]>
Merge pull request #15 from dabit1/showing_jwt_errors

showing expiration token error

76a7b9b0dac5b7a5b8d6877b96ed83daa7b5b896 authored almost 5 years ago by William Lyon <[email protected]>
Merge pull request #14 from dabit1/auth_data

user data added to context

92786b9bb05c74f7e314aec0505e06e256cdd729 authored almost 5 years ago by William Lyon <[email protected]>
Merge pull request #16 from IamFlowZ/bugfix/scopesNotRoles

checking the wrong property on args for scope directive

dcc54ec0a58cd0e3533924a4a9c442c89aaee5af authored almost 5 years ago by William Lyon <[email protected]>
fixing expired tokens

e266a8bfd1c15f7e484de84e7f6b07966e284958 authored almost 5 years ago by IamFlowZ <[email protected]>
fixing broken test because of expired token

7b4c40ddbf22e8675c27e754c79e6241bb9054ff authored almost 5 years ago by IamFlowZ <[email protected]>
adding option to not pass the jwt_secret env var

6d1d7f5a8cbb235e66882b4c4ef2e752ddb7a327 authored almost 5 years ago by IamFlowZ <[email protected]>
checking the wrong property on args

1d0d74b40e91a2af7e40b33a1d30b24d80d928fc authored almost 5 years ago by IamFlowZ <[email protected]>
showing expiration token error

4503063f192cebb032e695ab53bd35e45176a7df authored about 5 years ago by David Escalera <[email protected]>
babel updates to allow object destructuring

05bf49fe34a9e3c7931aa4f46af7d1ba8f63f1d2 authored about 5 years ago by David Escalera <[email protected]>
babel updates to allow object destructuring

4bda635229077de34d203ac5731dec3e5f90535c authored about 5 years ago by David Escalera <[email protected]>
user data added to context

8c26719037770fde5197064d964c0fba3edad1f1 authored about 5 years ago by David Escalera <[email protected]>
Bump mixin-deep from 1.3.1 to 1.3.2

Bumps [mixin-deep](https://github.com/jonschlinkert/mixin-deep) from 1.3.1 to 1.3.2.
- [Release ...

472520717f7d15eee68daeb1f26d4aad85891426 authored about 5 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
check for token inside the cookies

91aae8f349d3f1b67e43aabf72ccf06cb409cc1f authored over 5 years ago by Francesco Venica <[email protected]>
Merge pull request #5 from Phylodome/context-param-fix

Allow verifyAndDecodeToken to accept either req or ctx as argument

67d8bfd8dbbf728ebc98e24ce9221ca86c5b0df9 authored over 5 years ago by William Lyon <[email protected]>
Merge pull request #3 from Phylodome/patch-1

Add missing `HasScopeDirective` to example usage.

0ba09a632e1d0ca414c81dc96700edd00d741d9b authored over 5 years ago by William Lyon <[email protected]>
Merge branch 'master' into patch-1

5b3ecf72add9cc268463f221b48620b704a376a6 authored over 5 years ago by William Lyon <[email protected]>
Merge pull request #2 from dustinsmith1024/updates

Adding some code styles to readme

41c99adf6f317538cd61b3bbda3b0ac95f64f454 authored over 5 years ago by William Lyon <[email protected]>
Allow verifyAndDecodeToken to accept either req or ctx as argument

480162b862053cb56d011ab4bde994c05aa39030 authored over 5 years ago by Matthew Pirkowski <[email protected]>
Add missing `HasScopeDirective` to example usage.

In the example, `HasScopeDirective` is used, though not imported.

8db721ea8ef5b5c1217f93005f4ea8e9bd58eb66 authored over 5 years ago by Matthew Pirkowski <[email protected]>