Skip to main content

Overview

Welcome to Guardhouse! This guide will help you understand what Guardhouse is and how it can help secure your applications.

What is Guardhouse?

Guardhouse is a cloud-based Identity and Access Management (IAM) platform that makes it easy to add authentication and authorization to your applications without managing infrastructure.

Built by LEGIOSOFT SOLUTIONS S.L., Guardhouse is like Auth0 or Okta — but simpler for developers.

Key Concepts

Users

People who log into your applications or services.

Applications

The apps you want to protect (websites, mobile apps, APIs, etc.).

Authentication

The process of verifying a user's identity (login).

Authorization

The process of granting or denying access based on roles and permissions.

Tokens

Proof of identity (JWT tokens) that your app receives after a user logs in.

How Does It Work?

```

  1. User clicks "Login" in your app ↓
  2. User is redirected to Guardhouse login page ↓
  3. User enters credentials or uses social login ↓
  4. Guardhouse verifies identity ↓
  5. User is redirected back to your app with a token ↓
  6. Your app verifies the token ↓
  7. User is logged in! 🎉 ```

Architecture

Guardhouse works with your existing application using standard protocols:

  • OAuth 2.0 - For delegated authentication
  • OpenID Connect - For identity verification
  • SAML - For enterprise integrations
  • WebHooks - For real-time events

What You Get

User Management - Create, manage, and delete users ✅ Role-Based Access Control - Assign roles and permissions ✅ Multi-factor Authentication - TOTP, SMS, email codes ✅ Social Login - Google, GitHub, Microsoft, etc. ✅ Custom Claims - Add custom metadata to user tokens ✅ Audit Logs - Track all authentication events ✅ SDKs & Libraries - Node.js, Python, JavaScript, React ✅ REST API - Full-featured API for advanced use cases

Next Steps

👉 Quick Start - Get your first app running in 5 minutes

👉 Signup & Create Account - Create your Guardhouse organization