UNPKG

react-native-azure-auth

Version:

An React Native module implements Azure AD V2.0 authentication flow

25 lines (18 loc) 503 B
import { jwtDecode } from 'jwt-decode' /** * Decode ID token from * * @param {string} encodedIdToken string * @returns {Object | null} - in case of error null is returned */ import { decode } from 'base-64' // overwrite global implementation global.atob = decode export function extractIdToken(encodedIdToken) { // id token will be decoded to get the username const decodedToken = jwtDecode(encodedIdToken) if (!decodedToken) { return null } return decodedToken }