Microsoft, in anteprima la nuova libreria di autenticazione per Azure
Microsoft ha introdotto un nuovo componente al Developer Preview of Windows Azure Active Directory la scorsa settimana, inserito per aprire le porte al servizio di gestione dell'identità nel cloud per gli sviluppatori .NET. L'Azure Authentication Library (AAL) permette agli sviluppatori per client nativi di autenticare gli utenti rispetto a Windows Azure Active Directory ed altri fornitori di identità, oltre a fornire la logica per client nativi sicuri e API di servizio. Windows Azure Active Directory è un'estensione di Windows Server Active Directory ed è usata in diversi servizi Microsoft cloud-based, incluso Office 365, Dynamics CRM Online e Windows Intune.
Microsoft ha realizzato un'anteprima per gli sviluppatori di WAAD a metà luglio, come mossa all'interno della sua strategia di estendere il servizio di gestione dell'identità agli sviluppatori per l'uso applicazioni e servizi di terze parti. I componenti chiave includono la possibilità di usare il web single sign-on (SSO), ed un'API Graph REST-based che permette di connettersi a Windows Azure Active Directory ed accedere ai dati.
L'Azure Authentication Developer Preview è descritta come una prima anteprima di ciò che Microsoft sta progettando riguardo a client nativi e protezione API, e contiene capacità sia client-side che service-side. Le versioni future di AAL saranno invece solo native client, mentre le funzionalità service-side diventeranno estensioni di Windows Identity Foundation.
L'AAL Develope Preview è disponibile tramite un pacchetto scaricabile su NuGet - per il quale Microsoft sta anche fornendo librerie e documentazione - che può essere aggiunto al vostro progetto dall'interno di Visual Studio. Oltre alla piattaforma .NET, Microsoft sta lavorando allo sviluppo di librerie Azure Authentication anche per WinRT, Android e iOS.