Home > @vsf-enterprise/ct-auth0
# ct-auth0 package
# Functions
Function | Description |
---|---|
isAuthenticated({ $vsf, redirect, req }) | Nuxt.js middleware preventing unauthenticated customers from accessing protected routes |
useAuth0() | useAuth0 composable complements the useUser composable from the Commercetools integration. It redirects users on login(), logout(), register(), and changePassword() instead of sending requests to commercetools |
# Interfaces
Interface | Description |
---|---|
ApiConfiguration | Configuration for the api key in Configuration object |
Configuration | Server Middleware configuration for the package |
CustomerUpdateParams | Parameters of the updateUser method in useUser |
LoginParams | Parameters of the login method in useUser |
RegisterParams | Parameters of the register method in useUser |
UseAuth0 | useAuth0 composable |
# Variables
Variable | Description |
---|---|
API_URL_PREFIX | Prefix for all API URLs |
AUTH0_CALLBACK_URL | Unprefixed URL to the callback endpoint |
AUTH0_LOGIN_URL | Unprefixed URL to the login endpoint |
AUTH0_LOGOUT_URL | Unprefixed URL to the logout endpoint |
AUTH0_PASSWORD_RESET_URL | Unprefixed URL to the password reset endpoint |
AUTH0_POST_LOGOUT_URL | Unprefixed URL to the post logout endpoint |
AUTH0_REGISTER_URL | Unprefixed URL to the registration endpoint |
DEFAULT_CT_COOOKIE | Name of the cookie used by the commercetools integration |
← useAuth0