Smart Grow App Documentation

website·Indexed 32 days ago

https://docs.smart-grow.app/docs/

Guides and walkthroughs for installing, configuring, and using the Smart Grow App. Documentation covers the admin dashboard for managing platforms, roles, users, and API tokens, as well as user dashboard features for managing app environments, secure variables, certificates, and releases. Includes security configuration for user profiles, such as two-factor authentication and passkeys.

Tokens
7.3K
Snippets
21
Records
75
Agent score
53%

What's inside Smart Grow App

  1. Overview of Passkey Authentication

    Passkeys provide a secure, passwordless alternative for user authentication. They enable users to sign into the web client using biometric authentication (fingerprint, face scan) or a device screen lock, reducing reliance on traditional passwords.
  2. Overview of Smart Grow App setup and management

    The Smart Grow App ecosystem consists of three primary components that must be configured in sequence:

    1. Server Installation: Deploying the backend services and meeting system requirements.
    2. Web Client Configuration: Setting up the client interface to connect to the server and validating access.
    3. Administration: Using the Admin Dashboard to create applications, define user roles, and manage environment variables and certificates.
  3. Overview of Smart Grow App components

    The Smart Grow App solution consists of three main components used for installation, management, and operation:

    1. Server: Manages the Backend and Database. It can be deployed as a Docker image or as a JavaScript file within Node.js environments.
    2. Web Client: The primary interface for solution configuration, operations, and user tasks.
    3. Mobile Plugin: A security layer that allows mobile applications to consume Smart Grow App resources securely.
  4. Understand Two-Factor Authentication (2FA) in Smart Grow

    Two-factor authentication (2FA) provides an additional security layer for user accounts. When enabled, users are required to provide a One-Time Password (OTP) code during every sign-in attempt to gain access to the platform.
  5. Understand how app permissions and roles work

    The platform manages access control through a role-based system. Permissions can be configured globally across the platform or independently for specific apps. To implement permission segregation, you must first have at least one platform, one app, and the target roles created before assigning permissions.
  6. Create a new secure variable in the Admin Dashboard

    To create a new secure variable for a specific app environment, navigate through the Admin Dashboard using the following path: App Management > Manage App (for the target app) > Manage (for the target environment) > Secure Variables. Once in the Secure Variables section, select 'Create new variable', provide the required field values, and save. Note that versioning for secure variables is handled automatically by the system.
  7. Update an application environment in the Admin Dashboard

    To modify the settings of an existing application environment, follow these steps within the admin dashboard:

    1. Navigate to the App Management section.
    2. Locate the target application and click Manage Application.
    3. Select the specific environment you wish to modify and click Update.
    4. Apply the required changes to the environment configuration.
    5. Click Update Environment to save the changes.
  8. Disable two-factor authentication (2FA) in the web client

    To disable two-factor authentication (2FA) for your account, navigate to your profile settings and provide a valid one-time password (OTP) from your authenticator app to confirm the deletion.

    Steps to disable 2FA:

    1. Go to the dashboard.
    2. Click the 'My Profile' button.
    3. Select the '2FA' panel.
    4. Click the 'Disable 2FA' button.
    5. Enter the OTP code from your authenticator app.
    6. Click 'Delete 2FA'.