@tomleo/nuxt-auth-cognito-scheme
v0.2.0
Published
Use amazon-cognito-identity-js with the Nuxt.js Auth Module.
Downloads
10
Readme
@tomleo/nuxt-auth-cognito-scheme
Fork of @sirdiego/nuxt-auth-cognito-scheme
only expecting email
instead of username
for login.
Setup
Install with npm:
npm install --save @tomleo/nuxt-auth-cognito-scheme
Edit nuxt.config.js
:
{
modules: [
'@nuxtjs/axios',
'@tomleo/nuxt-auth-cognito-scheme', // Insert before @nuxtjs/auth
'@nuxtjs/auth'
],
auth: {
strategies: {
cognito: {
tokenType: "Bearer",
globalToken: true,
tokenRequired: true,
tokenName: "Authorization",
autoFetchUser: true,
userPoolId: process.env.AWS_COGNITO_USER_POOL_ID,
clientId: process.env.AWS_COGNITO_CLIENT_ID,
refreshInterval: 5 * 60 * 1000, // Set to 0 to disable the browser interval
fetchUserCallback: false // Can be used to put more information into the user object
}
}
}
}
Contributing
- Install commitizen and pre-commit
- Set-up pre-commit hook via
pre-commit install
- Stage changes in git (don't commit)
cz commit
to commit changescz ch
to generate changelog update- Push changes & publish to npm