Get started

Getting Started with Skillmine Auth

Welcome to Skillmine Auth! This guide will help you understand and set up your Skillmine Auth environment for a seamless authentication and access management experience within your organization. Let's dive into the world of Single Sign-On (SSO), Multi-Factor Authentication (MFA), and comprehensive user identity management.

Overview

Skillmine Auth provides a robust platform for managing customer identities and access within your applications. With features like an OIDC-based identity service, versatile MFA options, multi-platform SDKs, and extensive social sign-in integrations, Skillmine Auth streamlines the authentication process across your digital ecosystem.

Basic Concepts

  • Admin Console: Your central hub for configuring sign-in experiences and managing user identities.

  • Sign-in Experience: The user interface that your end-users interact with during sign-in or account creation.

  • Core Service: The backbone of Skillmine Auth, offering essential APIs for authentication, authorization, and user management.

  • SDKs: Software Development Kits for integrating Skillmine Auth into your Web, iOS, and Android applications seamlessly.

Initial Setup

Step 1: Accessing the Admin Console

Begin by logging into the Admin Console. This web app allows you to customize sign-in flows, manage users, and configure settings.

Step 2: Creating a New Flow

Navigate to the “Flow settings” menu in the sidebar and select “Create a new flow.” This flow acts as the central control point for your Auth setup, defining the login, registration, and self-service actions.

  • Basic Details: Fill in the name and description of your flow.

  • General Config: Set up the general configurations that will govern this flow.

Step 3: Client Configuration

Specify the clients involved in this workflow by defining their types based on your application environment (e.g., Server to Server, Client Side, Mobile, Server Side, Desktop).

Step 4: Forgot Password and Template Settings

Configure the behavior for the forgot password functionality and select templates for self-service actions like registration and password reset.

Step 5: Hosted Pages and Password Policy

Choose a UI theme for your flow and set a password policy that aligns with your security requirements.

Step 6: Captcha Configuration

Select a captcha configuration to enhance security during authentication processes.

Advanced Settings

Login and Registration Settings

After saving your flow, you can configure detailed settings for login and registration processes, including pre-login and post-login configurations.

Social Login Integration

Under Settings -> Login Providers, you can integrate various social login providers by enabling them and configuring the required details in both the Auth system and the social provider’s developer page.

Problem Statement and Solution for SSO

Implementing SSO with Skillmine Auth addresses multiple challenges such as increased complexity, reduced productivity, security risks, administrative overhead, and compliance issues by providing a unified authentication interface, seamless application navigation, automated management, customizable dashboards, and comprehensive audit reporting.

Technical Implementation

Skillmine Auth integrates with various one-login providers and applications through secure connections using OAuth, OpenID Connect, and SAML. It ensures security through encryption, secure token services, and compliance with security standards. Customization options allow for a tailored user interface, and comprehensive audit reports support monitoring and compliance.

Conclusion

By following this guide, you'll set up a seamless sign-in experience, robust MFA, and efficient user management with Skillmine Auth. This solution not only enhances security and user experience but also reduces administrative overhead and ensures compliance with regulatory standards. Welcome to the future of identity and access management with Skillmine Auth.

Last updated