Meteor Apollo Accounts screenshot

Meteor Apollo Accounts

Author Avatar Theme by Nicolaslopezj
Updated: 15 Aug 2017
145 Stars

Meteor accounts in GraphQL

Categories

Overview

Meteor Apollo Accounts is a powerful package that brings the Meteor Accounts functionality to GraphQL via Apollo. This innovative implementation allows developers to harness Meteor’s robust account management system while leveraging the scalability and flexibility of GraphQL. This package easily integrates existing accounts stored in your database and offers a seamless way to work with both Apollo-accounts and Meteor’s DPP accounts concurrently. Sponsored by Orion Hosting, it provides a solid foundation for developing applications with strong authentication and user management features.

The installation process is straightforward, whether you are working with a Meteor server or an Apollo application. With comprehensive methods for logging in, managing passwords, creating users, and other account-related features, this package is designed with efficiency in mind. Developers will find that it greatly simplifies user management, making it an excellent addition to any project focusing on user account functionalities.

Features

  • Meteor Accounts Methods: Access all the necessary Meteor accounts methods in a GraphQL environment, making user management straightforward and efficient.

  • Login and Registration: Simplify user onboarding with methods like loginWithPassword and createUser, ensuring that sensitive information is handled securely.

  • Password Management: Users can change their passwords safely using changePassword, which does not send sensitive data in plain text, ensuring enhanced security.

  • Email Verification: Ensure that users verify their email addresses with the verifyEmail method, which also logs them in immediately after verification.

  • Password Reset: Provide an easy way for users to reset their passwords through email links with forgotPassword and resetPassword, supporting a smooth user experience.

  • Social Logins: Facilitate quick login options with loginWithFacebook and loginWithGoogle, integrating popular social media platforms for user authentication.

  • Token Management: Maintain a robust user session with onTokenChange, allowing developer-defined functions to be triggered upon login or logout events.

  • React-Native Compatibility: Designed to work not only with standard web applications but also with React-Native, expanding its usability across platforms.