Skip to main content

Authentication

The Authentication settings menu in the Digisquares platform allows users to configure various authentication methods and security protocols across different application types: Copilot, Web, and Mobile. By leveraging these settings, users can ensure secure and streamlined access to their applications.

Authentication for Copilot Application

API Key Management

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

Social Authentication Options

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

  • Google: Enable and configure Google OAuth for secure sign-in.
  • Facebook: Enable and configure Facebook OAuth.
  • LinkedIn: Enable and configure LinkedIn OAuth.
  • GitHub: Enable and configure GitHub OAuth.
  • Twitter: Enable and configure Twitter OAuth.
  • Apple: Enable and configure Apple OAuth.

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 specify the access type.
  3. Enable Social Authentication:

    • Check the boxes for desired social platforms (Google, Facebook, LinkedIn, GitHub, Twitter, Apple).
    • Configure the necessary OAuth settings by providing the required credentials from 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 menu for user sign-in.
    • Choose the home page where users will be redirected post-login.
  3. Define Authentication Function:

    • Select the auth function from the dropdown to specify the logic used in the authentication process.
  4. Save: Save the configuration to activate your chosen settings.


Conclusion

The Authentication settings in the Digisquares platform offer robust security options and flexibility for user access. By leveraging API keys, social login integrations, and customizable navigation options, administrators can enhance both the security and the user experience across their applications.

tip

Regularly review your authentication settings to ensure they align with security standards and to update any expired API keys or OAuth credentials.