Sometimes, we want to authenticate a Vue.js app with Azure AD.
In this article, we’ll look at how to authenticate a Vue.js app with Azure AD.
How to authenticate a Vue.js app with Azure AD?
To authenticate a Vue.js app with Azure AD, we can use the vue-adal package.
To install it, we run
npm install vue-adal
Then we can use it by writing
import Adal from 'vue-adal'
Vue.use(Adal, {
  config: {
    tenant: '<guid>',
    clientId: '<guid>',
    redirectUri: '<host addr>',
    cacheLocation: 'localStorage'
  },
  requireAuthOnInitialize: true,
  router
})
to call Vue.use with Adal to add the Adal plugin into our Vue app.
tenant is the multi-tenant gateway or Azure AD Tenant ID.
clientId is the app ID.
requireAuthOnInitialize is true if we need auth on startup.
And router is the Vue Router instance.
Conclusion
To authenticate a Vue.js app with Azure AD, we can use the vue-adal package.
