user_manager v0.2.0 UserManager
UserManager is an integration of components, with an intention of being a multi use manager for user based systems.
UserManager.UserManagerApiis the component that exposes various workflows to external systems.UserManager.UserManagerApi.create_user/3is used to add a user into the system.UserManager.UserManagerApi.authenticate_user/3is used to authenticate a user and receive a user tokenUserManager.UserManagerApi.identify_user/1is used to get a system user from a user tokenUserManager.UserManagerApi.authorize_claims/3is used to verify if a user/token has a certain permission