An open API service indexing awesome lists of open source software.

https://github.com/sirdiego/nuxt-auth-cognito-scheme

Use amazon-cognito-identity-js with the Nuxt.js Auth Module.
https://github.com/sirdiego/nuxt-auth-cognito-scheme

amazon-cognito cognito nuxt-auth nuxtjs

Last synced: about 1 month ago
JSON representation

Use amazon-cognito-identity-js with the Nuxt.js Auth Module.

Awesome Lists containing this project

README

        

# @sirdiego/nuxt-auth-cognito-scheme

## Setup

Install with npm:

```bash
npm install --save @sirdiego/nuxt-auth-cognito-scheme
```

Install with yarn:

```bash
yarn add @sirdiego/nuxt-auth-cognito-scheme
```

Edit `nuxt.config.js`:

```js
{
modules: [
'@nuxtjs/axios',
'@sirdiego/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
}
}
}
}
```