HMAC Authentication

HMAC Authorization

  • ACL-type
  • Groupings possible (which inherit groups of ACLs)

    • Groups are users with one level of indirection.
  • Permissions based

    • Expensive permissions checks are done once, when asking for permission
    • Permissions only requested when needed for the session

      • Saves processing time for simple one-time actions
    • Once permission is granted, token is 'upgraded' to include the requested permission
    • Frequent permissions checks check only the token, not the ACL table.