Skip to main content

Authentication Settings

The Authentication settings menu in the Digisquares platform allows administrators to configure a range of authentication methods and security protocols for different applications: Copilot, Web, and Mobile. By utilizing these settings, you can ensure secure access for users and enhance the user experience across your applications.


Authentication for Copilot Application

API Key Management

  • Generate API Key: Click the "Generate" button to create a new API key.
  • Expiration: Set an expiration date for the API key to ensure that it remains valid only for a specific period.
  • Access Type: Choose the level of access granted by the API key (e.g., LoginCredential).

Social Authentication Options

Enable users to sign in using their social media accounts by configuring OAuth for each platform. Simply check the box next to the platform(s) you wish to enable.

  • Google: Configure Google OAuth for secure login.
  • Facebook: Enable and configure Facebook OAuth for authentication.
  • LinkedIn: Set up LinkedIn OAuth for sign-in.
  • GitHub: Enable GitHub OAuth for login.
  • Twitter: Set up Twitter OAuth for authentication.
  • Apple: Configure Apple OAuth for sign-in.

Steps to Configure Authentication

Copilot Application

  1. Access Authentication Settings: Navigate to Settings > Authentication in the Copilot application.

  2. Generate and Configure API Key:

    • Click Generate to create a new API key.
    • Set the expiration date and define the access type (e.g., LoginCredential).
  3. Enable Social Authentication:

    • Check the boxes for the desired social platforms (Google, Facebook, LinkedIn, GitHub, Twitter, Apple).
    • Configure OAuth by entering the required credentials for each platform.
  4. Save: Click Save to apply and secure the settings for the Copilot application.

Web and Mobile Applications

  1. Access Authentication Settings: Navigate to Settings > Authentication in the Web or Mobile application.

  2. Configure Pages:

    • Select the Login Page from the dropdown to define the first page users will see.
    • Set the Home Page to specify the page users will be redirected to after logging in.
  3. Define Authentication Function:

    • Choose the Auth Function from the dropdown to specify the logic for user verification during login.
  4. Save: Save the configuration to apply the authentication settings to the Web or Mobile application.


Conclusion

The Authentication settings in the Digisquares platform provide comprehensive options for securing and customizing user access. By using API keys, social login integrations, and configurable navigation settings, administrators can enhance both security and user experience across various platforms.


tip

Regularly review your authentication settings to ensure they remain aligned with security standards, and update expired API keys or OAuth credentials to maintain smooth operation.