Skillmine Auth - Documentation
  • Introduction
  • Get started
    • Create and integrate the first application
    • Customize sign-in experience
    • Enable social sign-in
    • Configuring the SSO (Single Sign On):
  • Protect your API
    • Protect your API on Node(Express)
    • Protect your API on Python
    • Protect your API on Spring Boot
  • Manage users
    • Manage users using Admin Console
    • Manage users using Management API
  • Auth Architecture
  • SSO Dashboard
  • SSO Application
  • Blueprints
  • Groups & Permissions
    • User Roles
    • Permissions
    • Group Category
    • Group
  • Workflow
    • Workflow
    • Manage Request
  • Settings
    • Authentication Methods
    • Schemas
    • Consent Management
    • Password Policy
    • CAPTCHA's
    • Site Group
    • Messaging Template
      • Built-In Template
      • Custom Template
    • Webhook Settings
    • Connectors
    • Device Restriction
    • MFA
      • End User Configuration Guide
      • End User Usage
    • MFA Settings
    • Payment Gateway
      • Providers
      • Payment Flows
      • Payment History
    • Open Id Connect Setttings
      • Client Settings
      • Scopes
    • SCIM
  • You don't need a user table
  • Localization
  • API Resource
  • Users
    • Search Users
    • Invite User
    • Create User
    • Bulk User Operations
      • Creation
      • Updation
      • Deletion
      • Reset Password
  • Report
    • User Report
    • Captcha Failure Report
    • Inactive users report
    • Provider wise Report
    • Webhook Report
    • Notification Report
    • Audit Trail Report
    • Mac Restriction Report
    • RADIUS Audit Trail Report
  • Social identities
  • References
    • OpenID Connect
  • Usecases
    • ECommerce Site Integration
    • Groups & Roles Integration
    • Custom Provider Integration
    • Salesforce Integration
  • Connectors
    • Office365
Powered by GitBook
On this page
  • Getting Started with Skillmine Auth
  • Overview
  • Basic Concepts
  • Initial Setup
  • Advanced Settings
  • Problem Statement and Solution for SSO
  • Technical Implementation
  • Conclusion

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.

PreviousIntroductionNextCreate and integrate the first application

Last updated 1 year ago