Skip to content
Stephen Daubert edited this page Feb 27, 2017 · 7 revisions

User Manager

A flexible system for managing user sessions and user data

Current Roadmap

Current Release Version: 0.2.0

Version 0.3.0 - in Development

  • Add Delete User Api
  • Add Update User Api
  • Create Struct Types for Api Returns instead of generic maps
  • Verify CreateUser unique required fields (name, email)
  • Verify CreateFacebookProfile unique required fields (facebookid)
  • Replace caches to use Mnesia to allow node clustering

Version 0.2.0

Create the concept of an AuthenticationProfile that can hold Metadata for various AuthenticationOptions Integrate facebook into user manager create notification system for user manager components

Additional Workflows for 0.2.0

  • Create Authentication Profile
    • Merged into UserProfile
  • Authenticate should require a permission for a user to use an authentication profile
  • Authentication Profile Providers: Credential (existing), Facebook, Paypal
  • Api to manage specific User Permissions.
  • Notification system

Version 0.1.0

Create a basic user entity system with a user profile and a list of permissions

Workflows for 0.1.0

  • Create User
  • Identify User
  • Authenticate User
  • Authorize User

Future Roadmap

Version 0.4.0

  • Create concepts for User Metadata
  • Integrate Registry elixir module