Authorisation & authentication - akvo/akvo-core-services GitHub Wiki

####Requirements

  • Singe user ID across Akvo services
  • Fine-grained roles & permissions
  • Both action-based and domain-based: limit a user to delete surveys, or access a particular survey group
  • OAuth, OpenId enabled
  • Administrator control of login
  • could be used for external purposes as well
  • support 2 factor authentication, or possibly use something like YubiKey
  • a user registers, and then is given rights by an Admin

####Possible candidates