@golemio/azure-ad-auth

1.0.0-dev.1031844038 • Public • Published

This module contains azure active directory authentication logics and is intended for use with Golemio services. It provides azure active directory auth

Prerequisites

Installation

Install all npm modules:

npm install

Compilation of typescript code

To compile typescript code into js one-time

npm run build

or run this, to watch all changes

npm run build-watch

from the application's root directory.

Usage

The APIs may be unstable. Therefore, we recommend to install this module as an exact version.

# Latest version
npm install --save --exact @golemio/azure-ad-auth@latest

# Development version
npm install --save --exact @golemio/azure-ad-auth@dev

Create tenant whitelist config:

cp config/tenant-whitelist.default.json config/tenant-whitelist.json

Set environment variables

export AZURE_CLOUD_INSTANCE="https://login.microsoftonline.com"
export AZURE_TENANT_ID="..."
export AZURE_CLIENT_ID="..."
export AZURE_CLIENT_SECRET="..."
export REDIRECT_URL="..."
export BASE_URL="..."

Then import module, e.g.

import { authRouter, singleTenantRouter, multiTenantRouter } from "@golemio/azure-ad-auth";

PoC

  • Source code of sample application can be found in example folder, please see README.md

Contribution guidelines

Please read CONTRIBUTING.md.

Troubleshooting

Contact vyvoj@operatorict.cz

Package Sidebar

Install

npm i @golemio/azure-ad-auth

Weekly Downloads

0

Version

1.0.0-dev.1031844038

License

MIT

Unpacked Size

25.6 kB

Total Files

15

Last publish

Collaborators

  • sinacek
  • benaktom
  • vlasaty
  • oict-robot
  • asciidan