Skip to main content

Introduction to Legacy Admin Console

Getting Started

BlockID Admin Console is designed to enhance the security of your corporate network and enterprise applications by eliminating login credentials (usernames and passwords) and the need for separate multi-factor authentication (MFA) solutions. It is a next-generation identity and leverages biometrics authentication and blockchain technology to verify the identity of a user who tries to access your network or applications. It is a cloud-based solution that is customizable, fully integrated with leading access management, and single-sign-on (SSO) solutions including active directory (AD).

In this application, you will be able to set up, manage, and customize your organization as well as add your clients (communities), set up and manage their users’ identity details to provide them with a seamless passwordless authentication solution.

Administrators with either the "Super Administrator" role or the "Tenant Administrator" role can perform the Admin Console settings.

Note:

The “Super Administrator" role is held solely by Tier 3 support team members within the 1Kosmos organization

It provides the following list of segments in which you can set specific configurations within each component for your organization and your client’s organization:

  1. Administration Console: In this screen, you are allowed to:

    • View your organization’s license expiry information
    • Turn ON or OFF the following options:
      • SSL Everywhere
      • Refresh Cache
      • License Key Expiration Warning
    • Update the tenant information and tenant contact information
    • View the smart contract deployed for your organization and communities added under your tenancy
    • View and update push notification configurations (iOS and Android)

    To get detailed information on each section provided in the Administration Console screen, visit the Administration Console topic.

  2. SAML Configurations: In this section, add the tenant URL of your organization as an Identity Provider(IP) and set its core, assertion, and other configuration details. Also, import one or more service providers’ information and set up their core, assertion, and other configuration details to integrate with your application. This will provide passwordless authentication for your users while accessing these specific service provider’s applications. Visit the SAML Configurations topic, to get a detailed understanding of the SAML integration process.

  3. Enterprise Configuration: In this section, you can perform datastore, SCEP, and radius configurations. Visit the Datastore Configuration, SCEP Configuration, and Radius Configuration topics to understand more about these configurations and the need for these configurations.

  4. Authentication Configuration: In this section, you can select and enable the required authentication modules from the list of authentication modules. Also, add the authentication schemes, select the enabled authentication modules, and, if more than one authentication modules are selected, set the criteria for each module. Visit the Authentication Modules and Authentication Schemes topics to get a detailed understanding of adding authentication modules and authentication schemes to authenticate users.

  5. Identity Management: In this section, you will be able to add and manage users, assign roles to the users, and assign policies to the added roles. Visit the User Management, Role Management, Policy Management, and Software and Hardware OTP support topics to get detailed information on each task.

  6. Analytics: This is a dashboard that shows all the insight reports and the pre-defined system log queries. Visit the Analytics topic to know more about the type of reports shown and view the system logs.

  7. License Keys: In this screen, you can view your license key details, generate a new license key, update the license key details, and add desired modules from the list as per the requirement. Visit the License Keys topic to get a detailed understanding of each task.

  8. White Label Templates: In this section, you can customize the look and feel of the GUI for the Login, Email, Error Page, Admin, and End User License Agreement (EULA) pages for your application as well as for a particular community. To support your branding specifications, it provides a list of templates and settings to add your CSS style codes. Check the White Label Templates topic to know more about rebranding each template type.

  9. Community Management: In this section, you will be able to view the list of communities added under your tenancy, onboard a new community, and view and manage details for each community. Visit the Community Management topic, to get detailed information on managing communities.

  1. Tenant Management: Adding a tenant means creating the application’s independent instance so it can operate in a shared environment. Users with Super Administrator roles have permissions to manage tenants. This feature allows you to add new tenants, view, and edit the particular tenant details. Visit the Tenant Management topic, to get detailed information on managing tenants.

  2. Core Configurations: This screen helps you to perform multiple configurations within BlockID. Tenants can store certificates on IPFS and get hash by configuring InterPlanetary File System (IPFS) service endpoints, as well as add Ethereum service endpoint details to store user details like Decentralized Identifiers (DID), userid, communityid, Level of Assurance (LOA), pushid, and version information on the blockchain. Visit the Core Configurations topic, to get a deeper understanding of these configurations.

  3. Profile Management: In this screen, all authenticated users can view their primary details like first name, last name, mobile, email, and much more. You can manage your profile, update basic profile details, password details, view sites approved by you, and check the active Access and Refresh tokens list. Visit the Profile Management topic, to get detailed information on managing profile information.

  4. Deploying Smart Contract: The smart contract is the mechanism with which an application can interact with the blockchain to store data and perform a transaction in an encrypted form. Visit the Deploying Smart Contract topic, to get detailed information on managing smart contracts.