SDK ufficiali TypeScript e .NET per integrazione IAM

Integra LoginMaster nel tuo progetto: SDK, REST API e SSO

LoginMaster offre SDK ufficiali per TypeScript e .NET che semplificano l'integrazione IAM nella tua applicazione, gestendo automaticamente comunicazione cifrata end-to-end, autenticazione sicura e verifica dei token a doppia firma. La soluzione ideale per aziende che cercano un sistema di Identity and Access Management europeo conforme GDPR. Preferisci fare a modo tuo? Puoi integrarti direttamente tramite le REST API con qualsiasi linguaggio, oppure sviluppare la tua libreria personalizzata.

TypeScript
.NET
REST API
SSO (Q2)

Perché scegliere LoginMaster per l'Integrazione IAM Enterprise

LoginMaster è l'unica piattaforma IAM con architettura Tenant-Cloud che garantisce isolamento crittografico per progetto. A differenza di altre soluzioni di Identity and Access Management, i dati personali restano esclusivamente sul tenant del cliente, mentre il cloud opera solo su dati cifrati. Questo approccio privacy-by-design garantisce conformità GDPR, NIS2 e ISO 27001 by design, senza costi per utente: paghi solo per tenant e progetti, con utenti illimitati inclusi.

  • Nessun pricing per utente: costo basato solo su tenant e progetti con utenti illimitati inclusi
  • Privacy by design: i dati personali non lasciano mai il tuo tenant — nemmeno LoginMaster può accedervi
  • Conforme GDPR, NIS2 e ISO 27001 by design: la separazione Tenant-Cloud garantisce compliance senza configurazioni aggiuntive
  • Isolamento crittografico: ogni progetto, tenant e connessione client utilizza chiavi crittografiche dedicate

SDK ufficiali

Gli SDK ufficiali gestiscono la comunicazione cifrata con il tenant, l'autenticazione e la verifica dei token a doppia firma. Se preferisci, puoi integrarti direttamente tramite le REST API con qualsiasi linguaggio o sviluppare la tua libreria.

TypeScript

Libreria ufficiale per ambienti Node.js, browser e framework come Next.js, Nuxt, Express e simili. Gestisce autenticazione, verifica dei token a doppia firma e comunicazione cifrata con il tenant.

  • Compatibile con Node.js, browser e tutti i framework principali
  • Gestione automatica della comunicazione cifrata con il tenant
  • Verifica integrata dei token a doppia firma
  • Tipizzazione completa per un'esperienza di sviluppo ottimale

.NET

Libreria ufficiale per applicazioni .NET (C#). Si integra nativamente con ASP.NET Core, Blazor e qualsiasi progetto .NET. Gestisce l'intero flusso di autenticazione e la comunicazione sicura con il tenant.

  • Compatibile con ASP.NET Core, Blazor e qualsiasi progetto .NET
  • Middleware pronto per l'autenticazione e l'autorizzazione
  • Gestione automatica della comunicazione cifrata con il tenant
  • Verifica integrata dei token a doppia firma

Preferisci un'integrazione diretta?

Le librerie ufficiali non sono obbligatorie. LoginMaster espone REST API standard che puoi utilizzare direttamente da qualsiasi linguaggio o framework. Puoi anche sviluppare la tua libreria personalizzata per adattare l'integrazione alle esigenze specifiche del tuo progetto.

Architettura di integrazione

LoginMaster utilizza un'architettura a piu livelli con chiavi crittografiche dedicate per ogni componente. Ogni progetto ha la propria chiave, ogni tenant comunica con il cloud in modo indipendente, e i token sono firmati da entrambi.

REST API

LoginMaster espone API REST per l'integrazione con i progetti del cliente. Le librerie ufficiali semplificano l'accesso alle API, ma e possibile integrarsi direttamente senza libreria, utilizzando qualsiasi linguaggio o framework che supporti chiamate HTTP.

  • Endpoint RESTful per autenticazione e gestione utenti
  • Chiave crittografica dedicata per ogni progetto
  • Integrabile con qualsiasi linguaggio o framework
  • Soggetti user e device, chiavi API, supporto AWS IoT con MQTT

Comunicazione Sicura Multi-Livello

Ogni comunicazione in LoginMaster e protetta da chiavi crittografiche dedicate a ogni livello. Il progetto comunica con il tenant tramite una chiave specifica, il tenant comunica con il cloud tramite un'altra chiave, e il client utilizza un certificato crittografico separato.

  • Progetto ↔ Tenant: chiave crittografica per progetto
  • Tenant ↔ Cloud: chiave crittografica per tenant
  • Client ↔ API: certificato crittografico separato
  • Payload cifrati su tutte le comunicazioni

SSO con Google e Microsoft

LoginMaster supportera il Single Sign-On con Google Workspace e Microsoft Entra ID entro la fine del Q2. Gli utenti potranno autenticarsi tramite il proprio account aziendale Google o Microsoft, semplificando l'accesso e riducendo la gestione delle credenziali.

  • Google Workspace SSO — disponibile entro fine Q2
  • Microsoft Entra ID SSO — disponibile entro fine Q2
  • Accesso con account aziendale esistente
  • Configurazione dal pannello di amministrazione

Soggetti e metodi di comunicazione

LoginMaster distingue tra soggetti (chi comunica) e metodi di comunicazione (come comunica). User e device sono tipologie di soggetto, le chiavi API sono un metodo di comunicazione server-to-server. Supporto nativo ad AWS IoT con MQTT per i dispositivi.

User (Soggetto)

Soggetto di tipo utente: autenticazione tramite email e password, con supporto opzionale per 2FA. Rappresenta le persone che accedono alle applicazioni.

Device (Soggetto)

Soggetto di tipo dispositivo: autenticazione dedicata per dispositivi IoT e sistemi embedded. Supporto nativo ad AWS IoT con protocollo MQTT per comunicazioni sicure in tempo reale.

API Key (Metodo)

Metodo di comunicazione server-to-server. Le chiavi API permettono a servizi e applicazioni backend di comunicare con LoginMaster senza intervento umano, ideali per microservizi e automazioni.

Comunicazione sicura multi-livello

Ogni livello dell'architettura LoginMaster utilizza chiavi crittografiche dedicate e indipendenti. La separazione delle chiavi garantisce che la compromissione di un livello non impatti gli altri.

Progetto ↔ Tenant

Ogni progetto possiede una chiave crittografica unica per comunicare con il proprio tenant. Questa chiave viene generata alla creazione del progetto e cifra tutti i payload scambiati.

Tenant ↔ Cloud

Il tenant comunica con il cloud LoginMaster tramite una chiave crittografica specifica per quel tenant. Questo livello gestisce la validazione e la doppia firma dei token.

Client ↔ API

La comunicazione tra il client (browser, app, dispositivo) e le API utilizza un certificato crittografico separato, indipendente dalle chiavi di progetto e tenant.

Configurazione per progetto

2FA

Configurabile come disabilitata, opzionale o obbligatoria per ogni progetto

Ruoli e Permessi

Ruoli personalizzabili con permessi granulari per ogni progetto

URL di Redirect

URL personalizzabili per post-setup, post-reset password e post-configurazione 2FA

Provider SSO

Google Workspace e Microsoft Entra ID disponibili entro fine Q2

Soggetti e API

Soggetti user e device, chiavi API per comunicazione server-to-server, supporto AWS IoT con MQTT

Compatibilita e integrazioni

LoginMaster si integra con qualsiasi applicazione web, mobile o dispositivo IoT tramite le librerie ufficiali o le REST API. SSO con Google Workspace e Microsoft Entra ID disponibili entro fine Q2.

Google Workspace (SSO)

Single Sign-On con Google Workspace, disponibile entro la fine del Q2. Gli utenti del tuo dominio Google potranno accedere direttamente al tuo progetto LoginMaster con le credenziali aziendali, senza dover creare un account separato.

Login con account Google aziendaleConfigurazione dal pannello adminDisponibile entro fine Q2

Microsoft Entra ID (SSO)

Single Sign-On con Microsoft Entra ID (ex Azure AD), disponibile entro la fine del Q2. Gli utenti potranno autenticarsi con il proprio account Microsoft aziendale, integrandosi perfettamente negli ambienti Microsoft.

Login con account Microsoft aziendaleConfigurazione dal pannello adminDisponibile entro fine Q2

Applicazioni Web e Mobile

Qualsiasi applicazione web o mobile può integrarsi con LoginMaster tramite le librerie ufficiali (TypeScript, .NET) o direttamente tramite le REST API. Il progetto comunica con il tenant tramite la chiave crittografica dedicata.

Librerie ufficiali TypeScript e .NETIntegrazione diretta via REST APIToken a doppia firma Tenant + Cloud

Dispositivi IoT e AWS IoT

I dispositivi sono un tipo di soggetto in LoginMaster. Supporto nativo ad AWS IoT con protocollo MQTT per comunicazioni sicure in tempo reale. Ogni dispositivo viene registrato come soggetto autonomo nel progetto.

Supporto nativo AWS IoT con MQTTDevice come soggetto autonomo nel progettoPermessi configurabili per dispositivo

Integrazione SIEM

Collega LoginMaster al tuo SIEM e ricevi tutti gli eventi di autenticazione e sicurezza in tempo reale. Splunk, QRadar, Sentinel, Elastic e altri.

Scopri l'integrazione SIEM

Domande frequenti sull'integrazione

Il modo piu semplice e utilizzare le librerie ufficiali per TypeScript o .NET, che gestiscono automaticamente la comunicazione cifrata con il tenant, l'autenticazione e la verifica dei token a doppia firma. Se preferisci, puoi integrarti direttamente tramite le REST API di LoginMaster con qualsiasi linguaggio o framework, oppure sviluppare una tua libreria personalizzata.

Si. Le librerie ufficiali semplificano l'integrazione, ma LoginMaster espone REST API standard che puoi utilizzare direttamente da qualsiasi linguaggio o framework. Puoi anche sviluppare la tua libreria personalizzata. Ogni progetto comunica con il proprio tenant tramite una chiave crittografica dedicata, e la comunicazione avviene su canali cifrati a ogni livello.

LoginMaster supportera il Single Sign-On con Google Workspace e Microsoft Entra ID entro la fine del Q2. La configurazione avverra dal pannello di amministrazione del tenant e permettera agli utenti di accedere con il proprio account aziendale Google o Microsoft.

Si, i dispositivi sono un tipo di soggetto in LoginMaster, distinto dagli utenti. LoginMaster offre supporto nativo ad AWS IoT con protocollo MQTT per comunicazioni sicure in tempo reale. Ogni dispositivo viene registrato come soggetto autonomo nel progetto con credenziali specifiche e permessi configurabili.

Le chiavi API sono un metodo di comunicazione in LoginMaster, non un tipo di soggetto. Permettono a servizi backend e automazioni di comunicare con LoginMaster senza intervento umano. Ogni chiave API ha ruoli e permessi configurabili ed e legata al progetto specifico all'interno del tenant.

Le librerie ufficiali sono disponibili per TypeScript (compatibile con Node.js, browser e tutti i framework principali) e .NET (compatibile con ASP.NET Core, Blazor e qualsiasi progetto .NET). Per altri linguaggi, puoi integrarti direttamente tramite le REST API o sviluppare la tua libreria.

Confronto con altre soluzioni IAM

A differenza di piattaforme come Auth0, Okta o Azure AD B2C che applicano costi per utente attivo mensile, LoginMaster offre un modello di pricing basato esclusivamente su tenant e progetti. Questo significa che puoi scalare a migliaia di utenti senza aumenti di costo. Inoltre, l'architettura Tenant-Cloud garantisce che i dati personali non transitino mai attraverso i server LoginMaster, a differenza delle soluzioni cloud tradizionali dove il provider ha accesso ai dati degli utenti.

Pronto a integrare LoginMaster?

Scegli la libreria ufficiale per TypeScript o .NET, oppure integrati direttamente tramite le REST API. Il nostro team tecnico ti supporta in ogni fase dell'integrazione.