mhinspeya/inspeya-hyva-loginviaapp

Provides app-based customer login and registration integration for Magento 2 using Firebase Authentication. When a user logs in or registers from the mobile app, the module automatically authenticates or creates the customer in the web shop and assigns the customer to the App User group. Requires Go

Installs: 0

Dependents: 0

Suggesters: 0

Security: 0

Type:magento2-module

pkg:composer/mhinspeya/inspeya-hyva-loginviaapp

1.0.0 2025-11-27 13:06 UTC

This package is not auto-updated.

Last update: 2025-12-12 11:41:52 UTC


README

mhinspeya/inspeya-hyva-loginviaapp

Main Functionalities

The MHinspeya Login Via App module enables secure customer login and registration in the Magento web shop through a mobile application.
It integrates directly with Google Firebase Authentication, allowing users to authenticate in the app and automatically log in or register inside Magento.

Key features:

  • Login & registration using Firebase Authentication
  • Auto-create Magento customer accounts when registering from the mobile app
  • Assign customers to App User customer group
  • Supports Google, Email/Password, and Phone authentication (based on Firebase setup)
  • Hyvä compatible
  • Requires Firebase keys & Google SDK dependencies

Installation

* In production, use the --keep-generated option.

Type 1: Zip File Installation

  1. Unzip the module to:
    app/code/MHinspeya/LoginViaApp
    
  2. Enable the module:
    php bin/magento module:enable MHinspeya_LoginViaApp
    
  3. Apply database updates:
    php bin/magento setup:upgrade
    
  4. Flush cache:
    php bin/magento cache:flush
    

Type 2: Composer Installation

  1. Add repository (if private):
    composer config repositories.inspeya composer https://repo.inspeya.com/
    
  2. Install via composer:
    composer require mhinspeya/inspeya-hyva-loginviaapp
    
  3. Enable the module:
    php bin/magento module:enable MHinspeya_LoginViaApp
    
  4. Run upgrade:
    php bin/magento setup:upgrade
    
  5. Clear cache:
    php bin/magento cache:flush
    

Configuration

Admin configuration path:

Stores → Configuration → MHinspeya → Login Via App

Required Firebase Settings:

  • Firebase API Key
  • Project ID
  • Auth Domain
  • App ID
  • Sender ID

Customer Settings:

  • Default customer group for app users (App User)
  • Automatic login redirection
  • Firebase token validation

The mobile app must send a valid Firebase ID token to Magento for authentication.

Specifications

FeatureSupport
Firebase Authentication
Auto Customer Creation
App User Customer Group
Hyvä Compatibility
Google/Firebase SDK Required
Multi-Store Support

Attributes

This module does not create product/category attributes.
It introduces:

  • App-User customer group
  • Firebase token validation logic
  • Login API endpoints for app integration

© MHinspeya – All Rights Reserved