@auth0/auth0-vue
Version:
Auth0 SDK for Vue Applications using Authorization Code Grant Flow with PKCE
30 lines (29 loc) • 1.17 kB
TypeScript
/**
* Additional Configuration for the Auth0 Vue plugin
*/
export interface Auth0PluginOptions {
/**
* By default, if the page URL has code and state parameters, the SDK will assume it should handle it and attempt to exchange the code for a token.
*
* In situations where you are combining our SDK with other libraries that use the same `code` and `state` parameters,
* you will need to ensure our SDK can differentiate between requests it should and should not handle.
*
* In these cases you can instruct the client to ignore certain URLs by setting `skipRedirectCallback`.
*
* ```js
* createAuth0({}, {
* skipRedirectCallback: window.location.pathname === '/other-callback'
* })
* ```
*
* **Note**: In the above example, `/other-callback` is an existing route, with a `code` (or `error` in case when something went wrong) and `state`, that will be handled
* by any other SDK.
*
*/
skipRedirectCallback?: boolean;
/**
* Path in your application to redirect to when the Authorization server
* returns an error. Defaults to `/`
*/
errorPath?: string;
}