Skip to content

Add caching for authn/authz #36

Description

@dborovcanin

Is your feature request related to a problem? Please describe.

Access control must be fast and efficient.

Describe the feature you are requesting, as well as the possible use case(s) for it.

Atom is currently using round trips to the database for each AuthN and AtuhZ evaluation. This is costly and inefficient; Atom Auth{N,Z} requests should be cached. Ideally, cache will be distributed (i.e. Redis or similar) to support larger-scale deployments and shared access cache between instances.

Indicate the importance of this feature to you.

Must-have

Anything else?

No response

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions