FabricLabs / maki

:bento: declarative application framework for high-performance cross-platform services
https://maki.io
MIT License
69 stars 33 forks source link

Authentication & Authorization #78

Open martindale opened 9 years ago

martindale commented 9 years ago

Maki should offer an extensible system for authenticating individual operations (client certificates as a reasonable first option), and then authorizing those operations (a capability-based scheme as the first option). Restrictions should be made per resource, per method, and individually per logic within a resource and its methods.

Authentication should take place as the first item in the Resource pipeline, while Authorization should take place as the last item in the pre pipeline.

martindale commented 8 years ago

This has been started with maki-auth-simple.