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