1.3.2 • Published 3 years ago

@giraphql/plugin-auth v1.3.2

Weekly downloads
262
License
ISC
Repository
-
Last release
3 years ago

Auth Plugin for GiraphQL

This plugin provides a way to handle authorization/permissions checks throughout your schema.

Because GraphQL schemas are graphs and fields can be aliased in responses, knowing what data is accessed at the root a query can be very difficult. Using a traditioal pattern of performing checks at the start of a request, or by inrospecting the result of a request does not work well, since data may be queried through a complex set of relations, and the resulting response can have fields aliased to any other name.

The GirahQL auth plugin tries to solve a number of common authorization patterns/problems:

  • Simple checks on any field in a schem (At the Query/Mutation level, or nested deep inside a schema)
  • Checks that run before resolving any field of a specific type
  • Checks that run after resolving any field of a specific type
  • Defining reusable permissions that are used by multiple field on the same object
  • Granting permissions from a parent field to the objects/types it returns

Full docs available at https://giraphql.com/plugins/auth

1.3.2

3 years ago

1.3.1

3 years ago

1.3.0-alpha.1

3 years ago

1.3.0

3 years ago

1.3.0-alpha.0

3 years ago

1.2.0

3 years ago

1.1.0

4 years ago

1.1.0-alpha.0

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago

0.21.3

4 years ago

0.21.2

4 years ago

0.21.1

4 years ago

0.21.0

4 years ago

0.20.1

4 years ago

0.20.0

4 years ago

0.19.0

4 years ago

0.18.4

4 years ago

0.18.5

4 years ago

0.18.3

4 years ago

0.18.1

4 years ago

0.18.2

4 years ago

0.18.0

4 years ago

0.17.0-alpha.0

4 years ago

0.17.0

4 years ago

0.16.1

4 years ago

0.16.0

4 years ago

0.15.0

4 years ago

0.14.3

4 years ago

0.14.2

4 years ago

0.14.1

4 years ago

0.14.0

4 years ago

0.13.3

4 years ago

0.13.4

4 years ago

0.13.1

4 years ago

0.13.2

4 years ago

0.13.0

4 years ago

0.13.0-alpha.1

4 years ago

0.13.0-alpha.0

4 years ago

0.12.0-alpha.0

4 years ago

0.11.1

4 years ago

0.11.0

4 years ago

0.11.0-alpha.5

4 years ago

0.11.0-alpha.4

4 years ago

0.11.0-alpha.3

4 years ago

0.11.0-alpha.2

4 years ago

0.11.0-alpha.1

4 years ago

0.11.0-alpha.0

4 years ago

0.10.2

4 years ago

0.10.3

4 years ago

0.10.1

4 years ago

0.10.0

4 years ago

0.9.0

4 years ago

0.9.1

4 years ago

0.8.0

4 years ago

0.7.7

4 years ago

0.7.6

4 years ago

0.7.5

4 years ago

0.7.2

4 years ago

0.7.1

4 years ago

0.7.4

4 years ago

0.7.3

4 years ago

0.7.0

4 years ago

0.6.2

4 years ago

0.6.1

4 years ago

0.6.0

4 years ago

0.5.0

4 years ago

0.4.1-alpha.0

4 years ago

0.4.0-alpha.1

4 years ago

0.4.0-alpha.0

4 years ago

0.3.1-alpha.0

4 years ago

0.3.0-alpha.0

4 years ago

0.2.5-alpha.0

4 years ago

0.2.4-alpha.0

4 years ago

0.2.3-alpha.0

4 years ago

0.2.2-alpha.0

4 years ago

0.2.1-alpha.0

4 years ago

0.2.0-alpha.0

4 years ago

0.1.1-alpha.1

4 years ago

0.1.1-alpha.0

4 years ago