passport-azure-ad - Azure Active Directory Authentication Strategies using Node and Passportjs

  •        50

passport-azure-ad is a collection of Passport Strategies to help you integrate with Azure Active Directory. It includes OpenID Connect, WS-Federation, and SAML-P authentication and authorization. These providers let you integrate your Node app with Microsoft Azure AD so you can use its many features, including web single sign-on (WebSSO), Endpoint Protection with OAuth, and JWT token issuance and validation. passport-azure-ad has been tested to work with both Microsoft Azure Active Directory and with Microsoft Active Directory Federation Services.

https://github.com/AzureAD/passport-azure-ad

Dependencies:

async : ^1.5.2
base64url : ^3.0.0
bunyan : ^1.8.0
cache-manager : ^2.0.0
jws : ^3.1.3
jwk-to-pem : ^1.2.6
lodash : ^4.11.2
oauth : 0.9.14
passport : ^0.3.2
request : ^2.72.0
valid-url : ^1.0.6

Tags
Implementation
License
Platform

   




Related Projects

microsoft-authentication-library-for-js - Microsoft Authentication Library (MSAL) Preview for JS

  •    Javascript

The MSAL library preview for JavaScript enables Single Page Applications to authenticate users with Microsoft Azure Active Directory (AAD) accounts, Microsoft accounts (MSA), accounts in social identity providers like Facebook, Google, LinkedIn etc. and get access to Microsoft Cloud services such as Microsoft Graph. The identity management services that the library interacts with are Microsoft Azure Active Directory, Microsoft Azure AD B2C and Microsoft Accounts.

azure-activedirectory-library-for-js

  •    Javascript

Active Directory Authentication Library for JavaScript (ADAL JS) helps you to use Azure AD for handling authentication in your single page applications. This library works with both plain JS as well as AngularJS applications. You can learn in detail about ADAL JS installation and usage documented in the ADAL Basics Wiki.

passport-saml - SAML 2.0 authentication with Passport

  •    Javascript

This is a SAML 2.0 authentication provider for Passport, the Node.js authentication library.The code was originally based on Michael Bosworth's express-saml library.

AutomatedLab - AutomatedLab is a provisioning solution and framework that lets you deploy complex labs on HyperV and Azure with simple PowerShell scripts

  •    PowerShell

AutomatedLab (AL) enables you to setup test and lab environments on Hyper-v or Azure with multiple products or just a single VM in a very short time. There are only two requirements you need to make sure: You need the DVD ISO images and a Hyper-V host or Azure subscription machine.

azure-activedirectory-library-for-dotnet - ADAL and MSAL authentication libraries for .net

  •    CSharp

Active Directory Authentication Library for .NET (ADAL.NET) is an easy to use authentication library. You can use ADAL.NET to acquire security tokens to access protected Web APIs, for instance Microsoft Graph, or another Web APIs. ADAL.NET is available on various .NET Desktop/Mobile platforms to acquire a token for the signed-in user ( Windows desktop, UWP, Windows 8.1, Xamarin iOS and Xamarin Android). It can also be used in Web applications and Web APIs (ASP.NET, .NET Core, ASP.NET Core) that call other Web APIs in the name of a user, or without a user. ADAL.NET takes advantage of Windows Server Active Directory and Windows Azure Active Directory. dev: Contains newest development of both ADAL (v4+) and MSAL (v2+). This is where all current and future development of ADAL and MSAL takes place. adalV3/dev : Holds the v3 branch. Only security fixes will make it to v3.


vagrant-azure - Enable Vagrant to manage virtual machines in Microsoft Azure

  •    Ruby

This is a Vagrant 1.7.3+ plugin that adds Microsoft Azure provider to Vagrant, allowing Vagrant to control and provision machines in Microsoft Azure.AAD encourages the use of Applications / Service Principals for authenticating applications. An application / service principal combination provides a service identity for Vagrant to manage your Azure Subscription. Click here to learn about AAD applications and service principals.

project-rome - Code samples and documentation of Microsoft's Project Rome feature

  •    CSharp

"Project Rome" is a project code name for Microsoft's cross-device experiences platform using the Microsoft Graph. This toolkit, consisting of API sets on multiple development platforms, allows an app on a client (local) device to interact with apps and services on a host (remote) device that is signed in with or receptive to the Microsoft Account (MSA) or Azure Active Directory (AAD) account on the client device. This allows developers to program cross-device and cross-platform experiences that are centered around user tasks rather than devices.Visit the Project Rome landing page.

Azure Active Directory Expense Demo Application

  •    

This application has been written to provide you with a quick and easy way to set up your first application that connects seamlessly to Azure Active Directory

mssql-jdbc - The Microsoft JDBC Driver for SQL Server is a Type 4 JDBC driver that provides database connectivity with SQL Server through the standard JDBC application program interfaces (APIs)

  •    Java

Microsoft JDBC Driver for SQL Server. The Azure Key Vault feature in Microsoft JDBC Driver for SQL Server depends on Azure SDK for JAVA and Azure Active Directory Library For Java.

Azure-Functions

  •    

Azure Functions is an event driven, compute-on-demand experience that extends the existing Azure application platform with capabilities to implement code triggered by events occurring in virtually any Azure or 3rd party service as well as on-premises systems. Azure Functions allows developers to take action by connecting to data sources or messaging solutions, thus making it easy to process and react to events. Azure Functions scale based on demand and you pay only for the resources you consume.This repository acts as a directory for folks looking for the various resources we have for Azure Functions.

Shibboleth IdP Loader for ADFS

  •    

A PowerShell script to load Shibboleth federation IdPs as ADFS trusted claims provider

Univention Corporate Server - Easy administration of your IT infrastructure

  •    C

Univention Corporate Server is a preconfigured, 100% open source Linux server and IT management system. It is free of charge and perfect for providing Microsoft Server-like services on the cloud or on the premises, to run and operate corporate IT environments with Windows- and Linux-based clients and to extend those environments with proven enterprise software, also either on the cloud or on the premises.

LINQ to AD

  •    DotNet

LINQ to AD (Active Directory) provides ways of querying Active Directory using LINQ syntax and Lambda expressions.

ad - Making Active Directory jQuery-easy

  •    Javascript

Making Active Directory jQuery-easy.AD is a Javascript implementation of common Active Directory tasks, built to be simple as possible.

icebreaker - Gets plaintext Active Directory credentials if you're on the internal network but outside the AD environment

  •    PowerShell

Break the ice with that cute Active Directory environment over there. When you're cold and alone staring in at an Active Directory party but don't possess even a single AD credential to join the fun, this tool's for you. Sequentially automates 5 internal network attacks against Active Directory to deliver you plaintext credentials. Use the --auto option to automatically acquire domain admin privileges after gaining a foothold.

azure-xplat-cli - Microsoft Azure Cross Platform Command Line

  •    Javascript

This project provides a cross-platform command line interface for developers and IT administrators to develop, deploy and manage Microsoft Azure applications.Note: The list of features may not be up-to-date. For accurate command details, type azure | azure -h | azure --help to navigate through the help system. Also, use azure config mode asm|arm to switch between service management (Version V1)and resource management (Version V2) of the Azure REST API.

Update CRM 2011 Users From AD

  •    

This tool allows you to keep CRM 2011 user record fields that are obtained from Active Directory (AD) in sync with AD.

Active Directory Browser

  •    Delphi

Active Directory Browser (AD Browser) is a remote browser tool for viewing, managing, personalizing Microsoft(c) Server Active Directory(tm) User accounts. AD Browser could also be used as a LAN Chat application within Enterprise (Company).

azure-webjobs-sdk - Azure WebJobs SDK

  •    CSharp

The Azure WebJobs SDK is a framework that simplifies the task of writing background processing code that runs in Azure. The Azure WebJobs SDK includes a declarative binding and trigger system that works with Azure Storage Blobs, Queues and Tables as well as Service Bus. The binding system makes it incredibly easy to write code that reads or writes Azure Storage objects. The trigger system automatically invokes a function in your code whenever any new data is received in a queue or blob.In addition to the built in triggers/bindings, the WebJobs SDK is fully extensible, allowing new types of triggers/bindings to be created and plugged into the framework in a first class way. See Azure WebJobs SDK Extensions for details. Many useful extensions have already been created and can be used in your applications today. Extensions include a File trigger/binder, a Timer/Cron trigger, a WebHook HTTP trigger, as well as a SendGrid email binding.