Strawberry-azure-auth

Latest version: v2.1.0

Safety actively analyzes 627248 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

2.1.0

[2.1.0](https://github.com/skarre-r/strawberry-azure-auth/compare/2.0.0...2.1.0) (2023-07-06)


Changes

* update `strawberry-graphql` to >=0.193.1
* update `strawberry-graphql-django` to >=0.10.2
* **openid config:** use an asyncio lock to prevent concurrent requests from updating the configuration multiple times

Performance Improvements

* **extension:** don't load the openid configuration startup to reduce the time it takes for the class to initialize ([77f0834](https://github.com/skarre-r/strawberry-azure-auth/commit/77f0834665e8f64f09cd65aa049ca00eef7d253e))
* **extension:** in incoming requests, only update the openid configuration when it's not up-to-date ([77f0834](https://github.com/skarre-r/strawberry-azure-auth/commit/77f0834665e8f64f09cd65aa049ca00eef7d253e))

2.0.0

[2.0.0](https://github.com/skarre-r/strawberry-azure-auth/compare/1.3.0...2.0.0) (2023-06-23)


Changes

* add support for Strawberry ^0.180.0
* **extension**: make the 'scopes' argument optional
* **extension**: remove the 'allow_unauthenticated' argument in favour of 'allow_unauthorized'
* **extension**: load the openid configuration startup
* **permission class**: make it possible to overwrite the 'message' attribute

1.3.0

[1.3.0](https://github.com/skarre-r/strawberry-azure-auth/compare/1.2.0...1.3.0) (2023-06-01)


Features

* **channels:** update the 'GraphQLWSConsumer' class to use a custom 'GraphQLTransportWSHandler' that gets rid of unnecessary asyncio errors ([04e82e0](https://github.com/skarre-r/strawberry-azure-auth/commit/04e82e0154687a59a114988b5f9b5e2c1d7357d2))

1.2.0

[1.2.0](https://github.com/skarre-r/strawberry-azure-auth/compare/1.1.0...1.2.0) (2023-06-01)


Bug Fixes

* fix an issue in the openid config class that caused it to never re-use cached JWKs ([43865ba](https://github.com/skarre-r/strawberry-azure-auth/commit/43865bacc85d2e78eb617c16ea27699ce23c8353))


Features

* **channels:** add a new 'debug' flag in the custom 'strawberry.Schema' class that can be used to turn on/off stack traces in error logs ([5fcb6c3](https://github.com/skarre-r/strawberry-azure-auth/commit/5fcb6c3cfb50a1fa4863a32a4f096015ab8f1dc4))

1.1.0

[1.1.0](https://github.com/skarre-r/strawberry-azure-auth/compare/1.0.0...1.1.0) (2023-05-23)


Features

* **extension:** add options to enable/ disable the handling of unauthenticated and unauthorized requests ([2ca76dc](https://github.com/skarre-r/strawberry-azure-auth/commit/2ca76dcc522cd2010cfa586a4df6bd1d1eb18e45))

1.0.0

Features

* add base class for creating azure ad role based permission classes ([2c6d9f9](https://github.com/skarre-r/strawberry-azure-auth/commit/2c6d9f9d8b1a082539b86615f5928b3246c35c9e))
* add custom channels 'consumer' classes that are required to make the 'AzureAuthExtension' work with channels ([73b8500](https://github.com/skarre-r/strawberry-azure-auth/commit/73b85004c81983e280161518f82ee557af83f35c))
* add custom channels 'strawberry.Schema' class that adds extension support for graphql subscriptions ([37655c7](https://github.com/skarre-r/strawberry-azure-auth/commit/37655c7353f069edf3125c105d5bb604af91d2af))
* add strawberry extension to add azure ad authentication to graphql requests ([a0c25c3](https://github.com/skarre-r/strawberry-azure-auth/commit/a0c25c39b3cfc5bf20311a1ac58ae5062597cf47))

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.