Authentication-pkg
Algemeen
Deze package maakt voor de authenticatie gebruik van adal-angular en adal-cordova. Deze biedt ondersteuning
aan zowel browser als native (iOS 10 en hoger, Android 4.0.3 en hoger, UWP 10).
Installatie
npm install authentication-adal-pkg
Gebruik
import { authentication } from 'authentication-adal-pkg';
API
authentication
Methodes
initialize(config): void
Het config object kan volgende zaken bevatten:
- tenant***
- clientId***
- redirectUriWeb*
- redirectUriAndroid (en/of) redirectUriIos**
- authority**
- resourceUri**
- userId**
- loginResource
*verplicht voor authenticatie web
**verplicht voor authenticatie native
***verplicht voor zowel authenticatie web & native
signIn() Promise<{token, error}>
signOut(): Promise<{}>
acquireToken(): Promise<token>
getTokenFromCache(): token
getUser(): Promise<{family_name, given_name, name, upn}>
getUserFromCache(): {family_name, given_name, name, upn}