From 4b8962b18e5d176066867fee4c33349e8e456b7f Mon Sep 17 00:00:00 2001 From: adamjmcgrath Date: Tue, 18 Apr 2023 13:05:07 +0100 Subject: [PATCH] Release v2.5.0 --- CHANGELOG.md | 6 + docs/assets/main.js | 6 +- docs/assets/search.js | 2 +- docs/assets/style.css | 759 ++++++++++-------- .../classes/client_use_user.RequestError.html | 340 ++++++-- docs/classes/session_session.default.html | 390 +++++++-- .../utils_errors.AccessTokenError.html | 378 +++++++-- docs/classes/utils_errors.AuthError.html | 376 +++++++-- .../utils_errors.CallbackHandlerError.html | 386 +++++++-- docs/classes/utils_errors.HandlerError.html | 384 +++++++-- .../utils_errors.LoginHandlerError.html | 384 +++++++-- .../utils_errors.LogoutHandlerError.html | 384 +++++++-- .../utils_errors.ProfileHandlerError.html | 384 +++++++-- .../utils_errors.AccessTokenErrorCode.html | 374 +++++++-- docs/functions/client_use_user.default.html | 323 ++++++-- docs/functions/client_use_user.useUser.html | 323 ++++++-- docs/functions/edge.getSession-1.html | 325 ++++++-- docs/functions/edge.initAuth0-1.html | 323 ++++++-- .../edge.withMiddlewareAuthRequired-1.html | 323 ++++++-- ...helpers_testing.generateSessionCookie.html | 320 ++++++-- docs/functions/index._initAuth.html | 368 ++++++--- docs/functions/index.getAccessToken-1.html | 374 ++++++--- docs/functions/index.getSession-1.html | 370 ++++++--- docs/functions/index.handleAuth-1.html | 370 ++++++--- docs/functions/index.handleCallback-1.html | 388 ++++++--- docs/functions/index.handleLogin-1.html | 388 ++++++--- docs/functions/index.handleLogout-1.html | 388 ++++++--- docs/functions/index.handleProfile-1.html | 388 ++++++--- docs/functions/index.initAuth0-1.html | 370 ++++++--- docs/functions/index.updateSession-1.html | 372 ++++++--- .../index.withApiAuthRequired-1.html | 368 ++++++--- .../index.withPageAuthRequired-1.html | 372 ++++++--- docs/index.html | 356 ++++++-- .../client_use_user.UserProfile.html | 396 +++++++-- ...ent_with_page_auth_required.UserProps.html | 322 ++++++-- ..._required.WithPageAuthRequiredOptions.html | 356 ++++++-- .../config.AuthorizationParameters.html | 344 ++++++-- docs/interfaces/config.BaseConfig.html | 516 ++++++++---- docs/interfaces/config.CookieConfig.html | 376 +++++++-- docs/interfaces/config.NextConfig.html | 360 +++++++-- docs/interfaces/config.SessionConfig.html | 416 +++++++--- .../handlers_callback.CallbackOptions.html | 356 ++++++-- .../handlers_login.AuthorizationParams.html | 366 +++++++-- .../handlers_login.LoginOptions.html | 348 ++++++-- .../handlers_logout.LogoutOptions.html | 336 ++++++-- docs/interfaces/index.Auth0Server.html | 426 +++++++--- ...n_get_access_token.AccessTokenRequest.html | 352 ++++++-- ...get_access_token.GetAccessTokenResult.html | 322 ++++++-- docs/interfaces/session_session.Claims.html | 312 ++++++- docs/modules/client.html | 352 ++++++-- docs/modules/client_use_user.html | 329 ++++++-- .../client_with_page_auth_required.html | 317 ++++++-- docs/modules/config.html | 326 ++++++-- docs/modules/edge.html | 334 ++++++-- docs/modules/handlers.html | 394 +++++++-- docs/modules/handlers_auth.html | 317 ++++++-- docs/modules/handlers_callback.html | 323 ++++++-- docs/modules/handlers_login.html | 326 ++++++-- docs/modules/handlers_logout.html | 320 ++++++-- docs/modules/handlers_profile.html | 323 ++++++-- docs/modules/helpers.html | 340 ++++++-- docs/modules/helpers_testing.html | 314 +++++++- .../helpers_with_api_auth_required.html | 311 ++++++- ...helpers_with_middleware_auth_required.html | 311 ++++++- .../helpers_with_page_auth_required.html | 320 ++++++-- docs/modules/index.html | 574 ++++++++----- docs/modules/session.html | 358 +++++++-- docs/modules/session_get_access_token.html | 320 ++++++-- docs/modules/session_get_session.html | 311 ++++++- docs/modules/session_session.html | 314 +++++++- docs/modules/session_touch_session.html | 311 ++++++- docs/modules/session_update_session.html | 311 ++++++- docs/modules/utils_errors.html | 332 ++++++-- docs/modules/version.html | 311 ++++++- docs/types/client_use_user.UserContext.html | 335 ++++++-- docs/types/client_use_user.UserProvider.html | 327 ++++++-- .../client_use_user.UserProviderProps.html | 323 ++++++-- ...ge_auth_required.WithPageAuthRequired.html | 325 ++++++-- docs/types/config.ConfigParameters.html | 393 +++++++-- docs/types/edge.Auth0Edge.html | 321 ++++++-- docs/types/edge.GetSession.html | 327 ++++++-- docs/types/edge.InitAuth0.html | 325 ++++++-- docs/types/handlers_auth.HandleAuth.html | 321 ++++++-- docs/types/handlers_auth.Handlers.html | 313 +++++++- docs/types/handlers_auth.OnError.html | 325 ++++++-- .../handlers_callback.AfterCallback.html | 331 ++++++-- .../handlers_callback.CallbackHandler.html | 327 ++++++-- ...lers_callback.CallbackOptionsProvider.html | 323 ++++++-- .../handlers_callback.HandleCallback.html | 339 ++++++-- docs/types/handlers_login.GetLoginState.html | 328 ++++++-- docs/types/handlers_login.HandleLogin.html | 340 ++++++-- docs/types/handlers_login.LoginHandler.html | 328 ++++++-- .../handlers_login.LoginOptionsProvider.html | 324 ++++++-- docs/types/handlers_logout.HandleLogout.html | 338 ++++++-- docs/types/handlers_logout.LogoutHandler.html | 326 ++++++-- ...handlers_logout.LogoutOptionsProvider.html | 322 ++++++-- docs/types/handlers_profile.AfterRefetch.html | 327 ++++++-- .../types/handlers_profile.HandleProfile.html | 339 ++++++-- .../handlers_profile.ProfileHandler.html | 327 ++++++-- .../handlers_profile.ProfileOptions.html | 323 ++++++-- ...ndlers_profile.ProfileOptionsProvider.html | 323 ++++++-- ...s_testing.GenerateSessionCookieConfig.html | 314 +++++++- ...api_auth_required.WithApiAuthRequired.html | 319 ++++++-- ...h_required.WithMiddlewareAuthRequired.html | 319 ++++++-- ...d.GetServerSidePropsResultWithSession.html | 320 ++++++-- ...ers_with_page_auth_required.PageRoute.html | 328 ++++++-- ...ge_auth_required.WithPageAuthRequired.html | 326 ++++++-- ..._required.WithPageAuthRequiredOptions.html | 322 ++++++-- docs/types/index.InitAuth0.html | 372 ++++++--- docs/types/index.SessionStore.html | 362 ++++++--- docs/types/index.SessionStorePayload.html | 362 ++++++--- ...session_get_access_token.AfterRefresh.html | 326 ++++++-- ...ssion_get_access_token.GetAccessToken.html | 326 ++++++-- .../types/session_get_session.GetSession.html | 321 ++++++-- .../session_touch_session.TouchSession.html | 321 ++++++-- .../session_update_session.UpdateSession.html | 323 ++++++-- docs/variables/version.default.html | 311 ++++++- package-lock.json | 4 +- package.json | 2 +- src/version.ts | 2 +- 120 files changed, 32335 insertions(+), 7510 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 84c096de8..78c3fb1c7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Change Log +## [v2.5.0](/~https://github.com/auth0/nextjs-auth0/tree/v2.5.0) (2023-04-18) +[Full Changelog](/~https://github.com/auth0/nextjs-auth0/compare/v2.4.0...v2.5.0) + +**Added** +- feat: add optional session param to genId function [\#1158](/~https://github.com/auth0/nextjs-auth0/pull/1158) ([PSoltes](/~https://github.com/PSoltes)) + ## [v2.4.0](/~https://github.com/auth0/nextjs-auth0/tree/v2.4.0) (2023-03-27) [Full Changelog](/~https://github.com/auth0/nextjs-auth0/compare/v2.3.1...v2.4.0) diff --git a/docs/assets/main.js b/docs/assets/main.js index f7c83669c..932e185d5 100644 --- a/docs/assets/main.js +++ b/docs/assets/main.js @@ -1,7 +1,7 @@ "use strict"; -"use strict";(()=>{var Qe=Object.create;var ae=Object.defineProperty;var Pe=Object.getOwnPropertyDescriptor;var Ce=Object.getOwnPropertyNames;var Oe=Object.getPrototypeOf,Re=Object.prototype.hasOwnProperty;var _e=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Me=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Ce(e))!Re.call(t,i)&&i!==n&&ae(t,i,{get:()=>e[i],enumerable:!(r=Pe(e,i))||r.enumerable});return t};var De=(t,e,n)=>(n=t!=null?Qe(Oe(t)):{},Me(e||!t||!t.__esModule?ae(n,"default",{value:t,enumerable:!0}):n,t));var de=_e((ce,he)=>{(function(){var t=function(e){var n=new t.Builder;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),n.searchPipeline.add(t.stemmer),e.call(n,n),n.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(n){e.console&&console.warn&&console.warn(n)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var n=Object.create(null),r=Object.keys(e),i=0;i0){var h=t.utils.clone(n)||{};h.position=[a,l],h.index=s.length,s.push(new t.Token(r.slice(a,o),h))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,n){n in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. -`,e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(r){var i=t.Pipeline.registeredFunctions[r];if(i)n.add(i);else throw new Error("Cannot load unregistered function: "+r)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(n){t.Pipeline.warnIfFunctionNotRegistered(n),this._stack.push(n)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");r=r+1,this._stack.splice(r,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");this._stack.splice(r,0,n)},t.Pipeline.prototype.remove=function(e){var n=this._stack.indexOf(e);n!=-1&&this._stack.splice(n,1)},t.Pipeline.prototype.run=function(e){for(var n=this._stack.length,r=0;r1&&(oe&&(r=s),o!=e);)i=r-n,s=n+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ou?h+=2:a==u&&(n+=r[l+1]*i[h+1],l+=2,h+=2);return n},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),n=1,r=0;n0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}if(s.str.length==0&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}s.str.length==1&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var h=s.str.charAt(0),m=s.str.charAt(1),v;m in s.node.edges?v=s.node.edges[m]:(v=new t.TokenSet,s.node.edges[m]=v),s.str.length==1&&(v.final=!0),i.push({node:v,editsRemaining:s.editsRemaining-1,str:h+s.str.slice(2)})}}}return r},t.TokenSet.fromString=function(e){for(var n=new t.TokenSet,r=n,i=0,s=e.length;i=e;n--){var r=this.uncheckedNodes[n],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(n){var r=new t.QueryParser(e,n);r.parse()})},t.Index.prototype.query=function(e){for(var n=new t.Query(this.fields),r=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),u=0;u1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,n){var r=e[this._ref],i=Object.keys(this._fields);this._documents[r]=n||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,n;do e=this.next(),n=e.charCodeAt(0);while(n>47&&n<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var n=e.next();if(n==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(n.charCodeAt(0)==92){e.escapeCharacter();continue}if(n==":")return t.QueryLexer.lexField;if(n=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(n=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(n=="+"&&e.width()===1||n=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(n.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,n){this.lexer=new t.QueryLexer(e),this.query=n,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var n=e.peekLexeme();if(n!=null)switch(n.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+n.type;throw n.str.length>=1&&(r+=" with value '"+n.str+"'"),new t.QueryParseError(r,n.start,n.end)}},t.QueryParser.parsePresence=function(e){var n=e.consumeLexeme();if(n!=null){switch(n.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+n.str+"'";throw new t.QueryParseError(r,n.start,n.end)}var i=e.peekLexeme();if(i==null){var r="expecting term or field, found nothing";throw new t.QueryParseError(r,n.start,n.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(r,i.start,i.end)}}},t.QueryParser.parseField=function(e){var n=e.consumeLexeme();if(n!=null){if(e.query.allFields.indexOf(n.str)==-1){var r=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+n.str+"', possible fields: "+r;throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.fields=[n.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,n.start,n.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var n=e.consumeLexeme();if(n!=null){e.currentClause.term=n.str.toLowerCase(),n.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(r==null){e.nextClause();return}switch(r.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+r.type+"'";throw new t.QueryParseError(i,r.start,r.end)}}},t.QueryParser.parseEditDistance=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="edit distance must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.editDistance=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="boost must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.boost=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,n){typeof define=="function"&&define.amd?define(n):typeof ce=="object"?he.exports=n():e.lunr=n()}(this,function(){return t})})()});var le=[];function B(t,e){le.push({selector:e,constructor:t})}var Y=class{constructor(){this.alwaysVisibleMember=null;this.createComponents(document.body),this.ensureFocusedElementVisible(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible())}createComponents(e){le.forEach(n=>{e.querySelectorAll(n.selector).forEach(r=>{r.dataset.hasInstance||(new n.constructor({el:r,app:this}),r.dataset.hasInstance=String(!0))})})}filterChanged(){this.ensureFocusedElementVisible()}ensureFocusedElementVisible(){this.alwaysVisibleMember&&(this.alwaysVisibleMember.classList.remove("always-visible"),this.alwaysVisibleMember.firstElementChild.remove(),this.alwaysVisibleMember=null);let e=document.getElementById(location.hash.substring(1));if(!e)return;let n=e.parentElement;for(;n&&n.tagName!=="SECTION";)n=n.parentElement;if(n&&n.offsetParent==null){this.alwaysVisibleMember=n,n.classList.add("always-visible");let r=document.createElement("p");r.classList.add("warning"),r.textContent="This member is normally hidden due to your filter settings.",n.prepend(r)}}};var I=class{constructor(e){this.el=e.el,this.app=e.app}};var J=class{constructor(){this.listeners={}}addEventListener(e,n){e in this.listeners||(this.listeners[e]=[]),this.listeners[e].push(n)}removeEventListener(e,n){if(!(e in this.listeners))return;let r=this.listeners[e];for(let i=0,s=r.length;i{let n=Date.now();return(...r)=>{n+e-Date.now()<0&&(t(...r),n=Date.now())}};var re=class extends J{constructor(){super();this.scrollTop=0;this.lastY=0;this.width=0;this.height=0;this.showToolbar=!0;this.toolbar=document.querySelector(".tsd-page-toolbar"),this.navigation=document.querySelector(".col-menu"),window.addEventListener("scroll",ne(()=>this.onScroll(),10)),window.addEventListener("resize",ne(()=>this.onResize(),10)),this.searchInput=document.querySelector("#tsd-search input"),this.searchInput&&this.searchInput.addEventListener("focus",()=>{this.hideShowToolbar()}),this.onResize(),this.onScroll()}triggerResize(){let n=new CustomEvent("resize",{detail:{width:this.width,height:this.height}});this.dispatchEvent(n)}onResize(){this.width=window.innerWidth||0,this.height=window.innerHeight||0;let n=new CustomEvent("resize",{detail:{width:this.width,height:this.height}});this.dispatchEvent(n)}onScroll(){this.scrollTop=window.scrollY||0;let n=new CustomEvent("scroll",{detail:{scrollTop:this.scrollTop}});this.dispatchEvent(n),this.hideShowToolbar()}hideShowToolbar(){let n=this.showToolbar;this.showToolbar=this.lastY>=this.scrollTop||this.scrollTop<=0||!!this.searchInput&&this.searchInput===document.activeElement,n!==this.showToolbar&&(this.toolbar.classList.toggle("tsd-page-toolbar--hide"),this.navigation?.classList.toggle("col-menu--hide")),this.lastY=this.scrollTop}},R=re;R.instance=new re;var X=class extends I{constructor(n){super(n);this.anchors=[];this.index=-1;R.instance.addEventListener("resize",()=>this.onResize()),R.instance.addEventListener("scroll",r=>this.onScroll(r)),this.createAnchors()}createAnchors(){let n=window.location.href;n.indexOf("#")!=-1&&(n=n.substring(0,n.indexOf("#"))),this.el.querySelectorAll("a").forEach(r=>{let i=r.href;if(i.indexOf("#")==-1||i.substring(0,n.length)!=n)return;let s=i.substring(i.indexOf("#")+1),o=document.querySelector("a.tsd-anchor[name="+s+"]"),a=r.parentNode;!o||!a||this.anchors.push({link:a,anchor:o,position:0})}),this.onResize()}onResize(){let n;for(let i=0,s=this.anchors.length;ii.position-s.position);let r=new CustomEvent("scroll",{detail:{scrollTop:R.instance.scrollTop}});this.onScroll(r)}onScroll(n){let r=n.detail.scrollTop+5,i=this.anchors,s=i.length-1,o=this.index;for(;o>-1&&i[o].position>r;)o-=1;for(;o-1&&this.anchors[this.index].link.classList.remove("focus"),this.index=o,this.index>-1&&this.anchors[this.index].link.classList.add("focus"))}};var ue=(t,e=100)=>{let n;return()=>{clearTimeout(n),n=setTimeout(()=>t(),e)}};var me=De(de());function ve(){let t=document.getElementById("tsd-search");if(!t)return;let e=document.getElementById("search-script");t.classList.add("loading"),e&&(e.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),e.addEventListener("load",()=>{t.classList.remove("loading"),t.classList.add("ready")}),window.searchData&&t.classList.remove("loading"));let n=document.querySelector("#tsd-search input"),r=document.querySelector("#tsd-search .results");if(!n||!r)throw new Error("The input field or the result list wrapper was not found");let i=!1;r.addEventListener("mousedown",()=>i=!0),r.addEventListener("mouseup",()=>{i=!1,t.classList.remove("has-focus")}),n.addEventListener("focus",()=>t.classList.add("has-focus")),n.addEventListener("blur",()=>{i||(i=!1,t.classList.remove("has-focus"))});let s={base:t.dataset.base+"/"};Fe(t,r,n,s)}function Fe(t,e,n,r){n.addEventListener("input",ue(()=>{He(t,e,n,r)},200));let i=!1;n.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Ve(e,n):s.key=="Escape"?n.blur():s.key=="ArrowUp"?pe(e,-1):s.key==="ArrowDown"?pe(e,1):i=!1}),n.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!n.matches(":focus")&&s.key==="/"&&(n.focus(),s.preventDefault())})}function Ae(t,e){t.index||window.searchData&&(e.classList.remove("loading"),e.classList.add("ready"),t.data=window.searchData,t.index=me.Index.load(window.searchData.index))}function He(t,e,n,r){if(Ae(r,t),!r.index||!r.data)return;e.textContent="";let i=n.value.trim(),s=i?r.index.search(`*${i}*`):[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o${fe(u.parent,i)}.${l}`);let h=document.createElement("li");h.classList.value=u.classes??"";let m=document.createElement("a");m.href=r.base+u.url,m.innerHTML=l,h.append(m),e.appendChild(h)}}function pe(t,e){let n=t.querySelector(".current");if(!n)n=t.querySelector(e==1?"li:first-child":"li:last-child"),n&&n.classList.add("current");else{let r=n;if(e===1)do r=r.nextElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);else do r=r.previousElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);r&&(n.classList.remove("current"),r.classList.add("current"))}}function Ve(t,e){let n=t.querySelector(".current");if(n||(n=t.querySelector("li:first-child")),n){let r=n.querySelector("a");r&&(window.location.href=r.href),e.blur()}}function fe(t,e){if(e==="")return t;let n=t.toLocaleLowerCase(),r=e.toLocaleLowerCase(),i=[],s=0,o=n.indexOf(r);for(;o!=-1;)i.push(ie(t.substring(s,o)),`${ie(t.substring(o,o+r.length))}`),s=o+r.length,o=n.indexOf(r,s);return i.push(ie(t.substring(s))),i.join("")}var Ne={"&":"&","<":"<",">":">","'":"'",'"':"""};function ie(t){return t.replace(/[&<>"'"]/g,e=>Ne[e])}var F="mousedown",ye="mousemove",j="mouseup",Z={x:0,y:0},ge=!1,se=!1,Be=!1,A=!1,xe=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(xe?"is-mobile":"not-mobile");xe&&"ontouchstart"in document.documentElement&&(Be=!0,F="touchstart",ye="touchmove",j="touchend");document.addEventListener(F,t=>{se=!0,A=!1;let e=F=="touchstart"?t.targetTouches[0]:t;Z.y=e.pageY||0,Z.x=e.pageX||0});document.addEventListener(ye,t=>{if(se&&!A){let e=F=="touchstart"?t.targetTouches[0]:t,n=Z.x-(e.pageX||0),r=Z.y-(e.pageY||0);A=Math.sqrt(n*n+r*r)>10}});document.addEventListener(j,()=>{se=!1});document.addEventListener("click",t=>{ge&&(t.preventDefault(),t.stopImmediatePropagation(),ge=!1)});var K=class extends I{constructor(n){super(n);this.className=this.el.dataset.toggle||"",this.el.addEventListener(j,r=>this.onPointerUp(r)),this.el.addEventListener("click",r=>r.preventDefault()),document.addEventListener(F,r=>this.onDocumentPointerDown(r)),document.addEventListener(j,r=>this.onDocumentPointerUp(r))}setActive(n){if(this.active==n)return;this.active=n,document.documentElement.classList.toggle("has-"+this.className,n),this.el.classList.toggle("active",n);let r=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(r),setTimeout(()=>document.documentElement.classList.remove(r),500)}onPointerUp(n){A||(this.setActive(!0),n.preventDefault())}onDocumentPointerDown(n){if(this.active){if(n.target.closest(".col-menu, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(n){if(!A&&this.active&&n.target.closest(".col-menu")){let r=n.target.closest("a");if(r){let i=window.location.href;i.indexOf("#")!=-1&&(i=i.substring(0,i.indexOf("#"))),r.href.substring(0,i.length)==i&&setTimeout(()=>this.setActive(!1),250)}}}};var oe;try{oe=localStorage}catch{oe={getItem(){return null},setItem(){}}}var Q=oe;var Le=document.head.appendChild(document.createElement("style"));Le.dataset.for="filters";var ee=class extends I{constructor(n){super(n);this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),Le.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } -`}fromLocalStorage(){let n=Q.getItem(this.key);return n?n==="true":this.el.checked}setLocalStorage(n){Q.setItem(this.key,n.toString()),this.value=n,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),this.app.filterChanged(),document.querySelectorAll(".tsd-index-section").forEach(n=>{n.style.display="block";let r=Array.from(n.querySelectorAll(".tsd-index-link")).every(i=>i.offsetParent==null);n.style.display=r?"none":"block"})}};var te=class extends I{constructor(n){super(n);this.calculateHeights(),this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.textContent.replace(/\s+/g,"-").toLowerCase()}`,this.setLocalStorage(this.fromLocalStorage(),!0),this.summary.addEventListener("click",r=>this.toggleVisibility(r)),this.icon.style.transform=this.getIconRotation()}getIconRotation(n=this.el.open){return`rotate(${n?0:-90}deg)`}calculateHeights(){let n=this.el.open,{position:r,left:i}=this.el.style;this.el.style.position="fixed",this.el.style.left="-9999px",this.el.open=!0,this.expandedHeight=this.el.offsetHeight+"px",this.el.open=!1,this.collapsedHeight=this.el.offsetHeight+"px",this.el.open=n,this.el.style.height=n?this.expandedHeight:this.collapsedHeight,this.el.style.position=r,this.el.style.left=i}toggleVisibility(n){n.preventDefault(),this.el.style.overflow="hidden",this.el.open?this.collapse():this.expand()}expand(n=!0){this.el.open=!0,this.animate(this.collapsedHeight,this.expandedHeight,{opening:!0,duration:n?300:0})}collapse(n=!0){this.animate(this.expandedHeight,this.collapsedHeight,{opening:!1,duration:n?300:0})}animate(n,r,{opening:i,duration:s=300}){if(this.animation)return;let o={duration:s,easing:"ease"};this.animation=this.el.animate({height:[n,r]},o),this.icon.animate({transform:[this.icon.style.transform||this.getIconRotation(!i),this.getIconRotation(i)]},o).addEventListener("finish",()=>{this.icon.style.transform=this.getIconRotation(i)}),this.animation.addEventListener("finish",()=>this.animationEnd(i))}animationEnd(n){this.el.open=n,this.animation=void 0,this.el.style.height="auto",this.el.style.overflow="visible",this.setLocalStorage(n)}fromLocalStorage(){let n=Q.getItem(this.key);return n?n==="true":this.el.open}setLocalStorage(n,r=!1){this.fromLocalStorage()===n&&!r||(Q.setItem(this.key,n.toString()),this.el.open=n,this.handleValueChange(r))}handleValueChange(n=!1){this.fromLocalStorage()===this.el.open&&!n||(this.fromLocalStorage()?this.expand(!1):this.collapse(!1))}};function be(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,Ee(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),Ee(t.value)})}function Ee(t){document.documentElement.dataset.theme=t}ve();B(X,".menu-highlight");B(K,"a[data-toggle]");B(te,".tsd-index-accordion");B(ee,".tsd-filter-item input[type=checkbox]");var we=document.getElementById("theme");we&&be(we);var je=new Y;Object.defineProperty(window,"app",{value:je});})(); +"use strict";(()=>{var be=Object.create;var re=Object.defineProperty;var Se=Object.getOwnPropertyDescriptor;var we=Object.getOwnPropertyNames;var Te=Object.getPrototypeOf,ke=Object.prototype.hasOwnProperty;var Qe=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Pe=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of we(e))!ke.call(t,i)&&i!==r&&re(t,i,{get:()=>e[i],enumerable:!(n=Se(e,i))||n.enumerable});return t};var Ie=(t,e,r)=>(r=t!=null?be(Te(t)):{},Pe(e||!t||!t.__esModule?re(r,"default",{value:t,enumerable:!0}):r,t));var ae=Qe((se,oe)=>{(function(){var t=function(e){var r=new t.Builder;return r.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),r.searchPipeline.add(t.stemmer),e.call(r,r),r.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(r){e.console&&console.warn&&console.warn(r)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var r=Object.create(null),n=Object.keys(e),i=0;i0){var d=t.utils.clone(r)||{};d.position=[a,u],d.index=s.length,s.push(new t.Token(n.slice(a,o),d))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,r){r in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+r),e.label=r,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var r=e.label&&e.label in this.registeredFunctions;r||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. +`,e)},t.Pipeline.load=function(e){var r=new t.Pipeline;return e.forEach(function(n){var i=t.Pipeline.registeredFunctions[n];if(i)r.add(i);else throw new Error("Cannot load unregistered function: "+n)}),r},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(r){t.Pipeline.warnIfFunctionNotRegistered(r),this._stack.push(r)},this)},t.Pipeline.prototype.after=function(e,r){t.Pipeline.warnIfFunctionNotRegistered(r);var n=this._stack.indexOf(e);if(n==-1)throw new Error("Cannot find existingFn");n=n+1,this._stack.splice(n,0,r)},t.Pipeline.prototype.before=function(e,r){t.Pipeline.warnIfFunctionNotRegistered(r);var n=this._stack.indexOf(e);if(n==-1)throw new Error("Cannot find existingFn");this._stack.splice(n,0,r)},t.Pipeline.prototype.remove=function(e){var r=this._stack.indexOf(e);r!=-1&&this._stack.splice(r,1)},t.Pipeline.prototype.run=function(e){for(var r=this._stack.length,n=0;n1&&(oe&&(n=s),o!=e);)i=n-r,s=r+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ol?d+=2:a==l&&(r+=n[u+1]*i[d+1],u+=2,d+=2);return r},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),r=1,n=0;r0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}if(s.str.length==0&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}s.str.length==1&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var d=s.str.charAt(0),m=s.str.charAt(1),y;m in s.node.edges?y=s.node.edges[m]:(y=new t.TokenSet,s.node.edges[m]=y),s.str.length==1&&(y.final=!0),i.push({node:y,editsRemaining:s.editsRemaining-1,str:d+s.str.slice(2)})}}}return n},t.TokenSet.fromString=function(e){for(var r=new t.TokenSet,n=r,i=0,s=e.length;i=e;r--){var n=this.uncheckedNodes[r],i=n.child.toString();i in this.minimizedNodes?n.parent.edges[n.char]=this.minimizedNodes[i]:(n.child._str=i,this.minimizedNodes[i]=n.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(r){var n=new t.QueryParser(e,r);n.parse()})},t.Index.prototype.query=function(e){for(var r=new t.Query(this.fields),n=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),l=0;l1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,r){var n=e[this._ref],i=Object.keys(this._fields);this._documents[n]=r||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,r;do e=this.next(),r=e.charCodeAt(0);while(r>47&&r<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var r=e.next();if(r==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(r.charCodeAt(0)==92){e.escapeCharacter();continue}if(r==":")return t.QueryLexer.lexField;if(r=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(r=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(r=="+"&&e.width()===1||r=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(r.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,r){this.lexer=new t.QueryLexer(e),this.query=r,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var r=e.peekLexeme();if(r!=null)switch(r.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var n="expected either a field or a term, found "+r.type;throw r.str.length>=1&&(n+=" with value '"+r.str+"'"),new t.QueryParseError(n,r.start,r.end)}},t.QueryParser.parsePresence=function(e){var r=e.consumeLexeme();if(r!=null){switch(r.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var n="unrecognised presence operator'"+r.str+"'";throw new t.QueryParseError(n,r.start,r.end)}var i=e.peekLexeme();if(i==null){var n="expecting term or field, found nothing";throw new t.QueryParseError(n,r.start,r.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var n="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(n,i.start,i.end)}}},t.QueryParser.parseField=function(e){var r=e.consumeLexeme();if(r!=null){if(e.query.allFields.indexOf(r.str)==-1){var n=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+r.str+"', possible fields: "+n;throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.fields=[r.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,r.start,r.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var r=e.consumeLexeme();if(r!=null){e.currentClause.term=r.str.toLowerCase(),r.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var n=e.peekLexeme();if(n==null){e.nextClause();return}switch(n.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+n.type+"'";throw new t.QueryParseError(i,n.start,n.end)}}},t.QueryParser.parseEditDistance=function(e){var r=e.consumeLexeme();if(r!=null){var n=parseInt(r.str,10);if(isNaN(n)){var i="edit distance must be numeric";throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.editDistance=n;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var r=e.consumeLexeme();if(r!=null){var n=parseInt(r.str,10);if(isNaN(n)){var i="boost must be numeric";throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.boost=n;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,r){typeof define=="function"&&define.amd?define(r):typeof se=="object"?oe.exports=r():e.lunr=r()}(this,function(){return t})})()});var ne=[];function G(t,e){ne.push({selector:e,constructor:t})}var U=class{constructor(){this.alwaysVisibleMember=null;this.createComponents(document.body),this.ensureActivePageVisible(),this.ensureFocusedElementVisible(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible())}createComponents(e){ne.forEach(r=>{e.querySelectorAll(r.selector).forEach(n=>{n.dataset.hasInstance||(new r.constructor({el:n,app:this}),n.dataset.hasInstance=String(!0))})})}filterChanged(){this.ensureFocusedElementVisible()}ensureActivePageVisible(){let e=document.querySelector(".tsd-navigation .current"),r=e?.parentElement;for(;r&&!r.classList.contains(".tsd-navigation");)r instanceof HTMLDetailsElement&&e?.parentElement?.parentElement!==r&&(r.open=!0),r=r.parentElement;if(e){let n=e.getBoundingClientRect().top-document.documentElement.clientHeight/4;document.querySelector(".site-menu").scrollTop=n}}ensureFocusedElementVisible(){if(this.alwaysVisibleMember&&(this.alwaysVisibleMember.classList.remove("always-visible"),this.alwaysVisibleMember.firstElementChild.remove(),this.alwaysVisibleMember=null),!location.hash)return;let e=document.getElementById(location.hash.substring(1));if(!e)return;let r=e.parentElement;for(;r&&r.tagName!=="SECTION";)r=r.parentElement;if(r&&r.offsetParent==null){this.alwaysVisibleMember=r,r.classList.add("always-visible");let n=document.createElement("p");n.classList.add("warning"),n.textContent="This member is normally hidden due to your filter settings.",r.prepend(n)}}};var ie=(t,e=100)=>{let r;return()=>{clearTimeout(r),r=setTimeout(()=>t(),e)}};var ce=Ie(ae());function de(){let t=document.getElementById("tsd-search");if(!t)return;let e=document.getElementById("tsd-search-script");t.classList.add("loading"),e&&(e.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),e.addEventListener("load",()=>{t.classList.remove("loading"),t.classList.add("ready")}),window.searchData&&t.classList.remove("loading"));let r=document.querySelector("#tsd-search input"),n=document.querySelector("#tsd-search .results");if(!r||!n)throw new Error("The input field or the result list wrapper was not found");let i=!1;n.addEventListener("mousedown",()=>i=!0),n.addEventListener("mouseup",()=>{i=!1,t.classList.remove("has-focus")}),r.addEventListener("focus",()=>t.classList.add("has-focus")),r.addEventListener("blur",()=>{i||(i=!1,t.classList.remove("has-focus"))});let s={base:t.dataset.base+"/"};Ce(t,n,r,s)}function Ce(t,e,r,n){r.addEventListener("input",ie(()=>{_e(t,e,r,n)},200));let i=!1;r.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Re(e,r):s.key=="Escape"?r.blur():s.key=="ArrowUp"?ue(e,-1):s.key==="ArrowDown"?ue(e,1):i=!1}),r.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!r.matches(":focus")&&s.key==="/"&&(r.focus(),s.preventDefault())})}function Oe(t,e){t.index||window.searchData&&(e.classList.remove("loading"),e.classList.add("ready"),t.data=window.searchData,t.index=ce.Index.load(window.searchData.index))}function _e(t,e,r,n){if(Oe(n,t),!n.index||!n.data)return;e.textContent="";let i=r.value.trim(),s=i?n.index.search(`*${i}*`):[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o${le(l.parent,i)}.${u}`);let d=document.createElement("li");d.classList.value=l.classes??"";let m=document.createElement("a");m.href=n.base+l.url,m.innerHTML=u,d.append(m),e.appendChild(d)}}function ue(t,e){let r=t.querySelector(".current");if(!r)r=t.querySelector(e==1?"li:first-child":"li:last-child"),r&&r.classList.add("current");else{let n=r;if(e===1)do n=n.nextElementSibling??void 0;while(n instanceof HTMLElement&&n.offsetParent==null);else do n=n.previousElementSibling??void 0;while(n instanceof HTMLElement&&n.offsetParent==null);n&&(r.classList.remove("current"),n.classList.add("current"))}}function Re(t,e){let r=t.querySelector(".current");if(r||(r=t.querySelector("li:first-child")),r){let n=r.querySelector("a");n&&(window.location.href=n.href),e.blur()}}function le(t,e){if(e==="")return t;let r=t.toLocaleLowerCase(),n=e.toLocaleLowerCase(),i=[],s=0,o=r.indexOf(n);for(;o!=-1;)i.push(K(t.substring(s,o)),`${K(t.substring(o,o+n.length))}`),s=o+n.length,o=r.indexOf(n,s);return i.push(K(t.substring(s))),i.join("")}var Fe={"&":"&","<":"<",">":">","'":"'",'"':"""};function K(t){return t.replace(/[&<>"'"]/g,e=>Fe[e])}var P=class{constructor(e){this.el=e.el,this.app=e.app}};var M="mousedown",fe="mousemove",N="mouseup",J={x:0,y:0},he=!1,ee=!1,Me=!1,D=!1,pe=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(pe?"is-mobile":"not-mobile");pe&&"ontouchstart"in document.documentElement&&(Me=!0,M="touchstart",fe="touchmove",N="touchend");document.addEventListener(M,t=>{ee=!0,D=!1;let e=M=="touchstart"?t.targetTouches[0]:t;J.y=e.pageY||0,J.x=e.pageX||0});document.addEventListener(fe,t=>{if(ee&&!D){let e=M=="touchstart"?t.targetTouches[0]:t,r=J.x-(e.pageX||0),n=J.y-(e.pageY||0);D=Math.sqrt(r*r+n*n)>10}});document.addEventListener(N,()=>{ee=!1});document.addEventListener("click",t=>{he&&(t.preventDefault(),t.stopImmediatePropagation(),he=!1)});var X=class extends P{constructor(r){super(r);this.className=this.el.dataset.toggle||"",this.el.addEventListener(N,n=>this.onPointerUp(n)),this.el.addEventListener("click",n=>n.preventDefault()),document.addEventListener(M,n=>this.onDocumentPointerDown(n)),document.addEventListener(N,n=>this.onDocumentPointerUp(n))}setActive(r){if(this.active==r)return;this.active=r,document.documentElement.classList.toggle("has-"+this.className,r),this.el.classList.toggle("active",r);let n=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(n),setTimeout(()=>document.documentElement.classList.remove(n),500)}onPointerUp(r){D||(this.setActive(!0),r.preventDefault())}onDocumentPointerDown(r){if(this.active){if(r.target.closest(".col-sidebar, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(r){if(!D&&this.active&&r.target.closest(".col-sidebar")){let n=r.target.closest("a");if(n){let i=window.location.href;i.indexOf("#")!=-1&&(i=i.substring(0,i.indexOf("#"))),n.href.substring(0,i.length)==i&&setTimeout(()=>this.setActive(!1),250)}}}};var te;try{te=localStorage}catch{te={getItem(){return null},setItem(){}}}var Q=te;var me=document.head.appendChild(document.createElement("style"));me.dataset.for="filters";var Y=class extends P{constructor(r){super(r);this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),me.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } +`}fromLocalStorage(){let r=Q.getItem(this.key);return r?r==="true":this.el.checked}setLocalStorage(r){Q.setItem(this.key,r.toString()),this.value=r,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),this.app.filterChanged(),document.querySelectorAll(".tsd-index-section").forEach(r=>{r.style.display="block";let n=Array.from(r.querySelectorAll(".tsd-index-link")).every(i=>i.offsetParent==null);r.style.display=n?"none":"block"})}};var Z=class extends P{constructor(r){super(r);this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.dataset.key??this.summary.textContent.trim().replace(/\s+/g,"-").toLowerCase()}`;let n=Q.getItem(this.key);this.el.open=n?n==="true":this.el.open,this.el.addEventListener("toggle",()=>this.update()),this.update()}update(){this.icon.style.transform=`rotate(${this.el.open?0:-90}deg)`,Q.setItem(this.key,this.el.open.toString())}};function ve(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,ye(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),ye(t.value)})}function ye(t){document.documentElement.dataset.theme=t}addEventListener("load",()=>{de(),G(X,"a[data-toggle]"),G(Z,".tsd-index-accordion"),G(Y,".tsd-filter-item input[type=checkbox]");let t=document.getElementById("tsd-theme");t&&ve(t);let e=new U;Object.defineProperty(window,"app",{value:e})});})(); /*! Bundled license information: lunr/lunr.js: diff --git a/docs/assets/search.js b/docs/assets/search.js index 79ca32d04..3a76d4928 100644 --- a/docs/assets/search.js +++ b/docs/assets/search.js @@ -1 +1 @@ -window.searchData = JSON.parse("{\"kinds\":{\"2\":\"Module\",\"8\":\"Enumeration\",\"16\":\"Enumeration Member\",\"32\":\"Variable\",\"64\":\"Function\",\"128\":\"Class\",\"256\":\"Interface\",\"512\":\"Constructor\",\"1024\":\"Property\",\"65536\":\"Type literal\",\"4194304\":\"Type alias\",\"8388608\":\"Reference\"},\"rows\":[{\"kind\":2,\"name\":\"client\",\"url\":\"modules/client.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":2,\"name\":\"client/use-user\",\"url\":\"modules/client_use_user.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":256,\"name\":\"UserProfile\",\"url\":\"interfaces/client_use_user.UserProfile.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"client/use-user\"},{\"kind\":1024,\"name\":\"email\",\"url\":\"interfaces/client_use_user.UserProfile.html#email\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"client/use-user.UserProfile\"},{\"kind\":1024,\"name\":\"email_verified\",\"url\":\"interfaces/client_use_user.UserProfile.html#email_verified\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"client/use-user.UserProfile\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/client_use_user.UserProfile.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"client/use-user.UserProfile\"},{\"kind\":1024,\"name\":\"nickname\",\"url\":\"interfaces/client_use_user.UserProfile.html#nickname\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"client/use-user.UserProfile\"},{\"kind\":1024,\"name\":\"picture\",\"url\":\"interfaces/client_use_user.UserProfile.html#picture\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"client/use-user.UserProfile\"},{\"kind\":1024,\"name\":\"sub\",\"url\":\"interfaces/client_use_user.UserProfile.html#sub\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"client/use-user.UserProfile\"},{\"kind\":1024,\"name\":\"updated_at\",\"url\":\"interfaces/client_use_user.UserProfile.html#updated_at\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"client/use-user.UserProfile\"},{\"kind\":1024,\"name\":\"org_id\",\"url\":\"interfaces/client_use_user.UserProfile.html#org_id\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"client/use-user.UserProfile\"},{\"kind\":4194304,\"name\":\"UserContext\",\"url\":\"types/client_use_user.UserContext.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"client/use-user\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/client_use_user.UserContext.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"client/use-user.UserContext\"},{\"kind\":1024,\"name\":\"user\",\"url\":\"types/client_use_user.UserContext.html#__type.user\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"client/use-user.UserContext.__type\"},{\"kind\":1024,\"name\":\"error\",\"url\":\"types/client_use_user.UserContext.html#__type.error\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"client/use-user.UserContext.__type\"},{\"kind\":1024,\"name\":\"isLoading\",\"url\":\"types/client_use_user.UserContext.html#__type.isLoading\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"client/use-user.UserContext.__type\"},{\"kind\":1024,\"name\":\"checkSession\",\"url\":\"types/client_use_user.UserContext.html#__type.checkSession\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"client/use-user.UserContext.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/client_use_user.UserContext.html#__type.checkSession.__type-1\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"client/use-user.UserContext.__type.checkSession\"},{\"kind\":128,\"name\":\"RequestError\",\"url\":\"classes/client_use_user.RequestError.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"client/use-user\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/client_use_user.RequestError.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"client/use-user.RequestError\"},{\"kind\":1024,\"name\":\"status\",\"url\":\"classes/client_use_user.RequestError.html#status\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"client/use-user.RequestError\"},{\"kind\":4194304,\"name\":\"UserProviderProps\",\"url\":\"types/client_use_user.UserProviderProps.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"client/use-user\"},{\"kind\":64,\"name\":\"useUser\",\"url\":\"functions/client_use_user.useUser.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"client/use-user\"},{\"kind\":4194304,\"name\":\"UserProvider\",\"url\":\"types/client_use_user.UserProvider.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"client/use-user\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/client_use_user.UserProvider.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"client/use-user.UserProvider\"},{\"kind\":64,\"name\":\"default\",\"url\":\"functions/client_use_user.default.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"client/use-user\"},{\"kind\":2,\"name\":\"client/with-page-auth-required\",\"url\":\"modules/client_with_page_auth_required.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":256,\"name\":\"WithPageAuthRequiredOptions\",\"url\":\"interfaces/client_with_page_auth_required.WithPageAuthRequiredOptions.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"client/with-page-auth-required\"},{\"kind\":1024,\"name\":\"returnTo\",\"url\":\"interfaces/client_with_page_auth_required.WithPageAuthRequiredOptions.html#returnTo\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"client/with-page-auth-required.WithPageAuthRequiredOptions\"},{\"kind\":1024,\"name\":\"onRedirecting\",\"url\":\"interfaces/client_with_page_auth_required.WithPageAuthRequiredOptions.html#onRedirecting\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"client/with-page-auth-required.WithPageAuthRequiredOptions\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/client_with_page_auth_required.WithPageAuthRequiredOptions.html#onRedirecting.__type-2\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"client/with-page-auth-required.WithPageAuthRequiredOptions.onRedirecting\"},{\"kind\":1024,\"name\":\"onError\",\"url\":\"interfaces/client_with_page_auth_required.WithPageAuthRequiredOptions.html#onError\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"client/with-page-auth-required.WithPageAuthRequiredOptions\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/client_with_page_auth_required.WithPageAuthRequiredOptions.html#onError.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"client/with-page-auth-required.WithPageAuthRequiredOptions.onError\"},{\"kind\":256,\"name\":\"UserProps\",\"url\":\"interfaces/client_with_page_auth_required.UserProps.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"client/with-page-auth-required\"},{\"kind\":1024,\"name\":\"user\",\"url\":\"interfaces/client_with_page_auth_required.UserProps.html#user\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"client/with-page-auth-required.UserProps\"},{\"kind\":4194304,\"name\":\"WithPageAuthRequired\",\"url\":\"types/client_with_page_auth_required.WithPageAuthRequired.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"client/with-page-auth-required\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/client_with_page_auth_required.WithPageAuthRequired.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"client/with-page-auth-required.WithPageAuthRequired\"},{\"kind\":2,\"name\":\"config\",\"url\":\"modules/config.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":256,\"name\":\"BaseConfig\",\"url\":\"interfaces/config.BaseConfig.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"config\"},{\"kind\":1024,\"name\":\"secret\",\"url\":\"interfaces/config.BaseConfig.html#secret\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"config.BaseConfig\"},{\"kind\":1024,\"name\":\"session\",\"url\":\"interfaces/config.BaseConfig.html#session\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"config.BaseConfig\"},{\"kind\":1024,\"name\":\"auth0Logout\",\"url\":\"interfaces/config.BaseConfig.html#auth0Logout\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"config.BaseConfig\"},{\"kind\":1024,\"name\":\"authorizationParams\",\"url\":\"interfaces/config.BaseConfig.html#authorizationParams\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"config.BaseConfig\"},{\"kind\":1024,\"name\":\"baseURL\",\"url\":\"interfaces/config.BaseConfig.html#baseURL\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"config.BaseConfig\"},{\"kind\":1024,\"name\":\"clientID\",\"url\":\"interfaces/config.BaseConfig.html#clientID\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"config.BaseConfig\"},{\"kind\":1024,\"name\":\"clientSecret\",\"url\":\"interfaces/config.BaseConfig.html#clientSecret\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"config.BaseConfig\"},{\"kind\":1024,\"name\":\"clockTolerance\",\"url\":\"interfaces/config.BaseConfig.html#clockTolerance\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"config.BaseConfig\"},{\"kind\":1024,\"name\":\"httpTimeout\",\"url\":\"interfaces/config.BaseConfig.html#httpTimeout\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"config.BaseConfig\"},{\"kind\":1024,\"name\":\"enableTelemetry\",\"url\":\"interfaces/config.BaseConfig.html#enableTelemetry\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"config.BaseConfig\"},{\"kind\":1024,\"name\":\"getLoginState\",\"url\":\"interfaces/config.BaseConfig.html#getLoginState\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"config.BaseConfig\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/config.BaseConfig.html#getLoginState.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"config.BaseConfig.getLoginState\"},{\"kind\":1024,\"name\":\"identityClaimFilter\",\"url\":\"interfaces/config.BaseConfig.html#identityClaimFilter\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"config.BaseConfig\"},{\"kind\":1024,\"name\":\"idpLogout\",\"url\":\"interfaces/config.BaseConfig.html#idpLogout\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"config.BaseConfig\"},{\"kind\":1024,\"name\":\"idTokenSigningAlg\",\"url\":\"interfaces/config.BaseConfig.html#idTokenSigningAlg\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"config.BaseConfig\"},{\"kind\":1024,\"name\":\"issuerBaseURL\",\"url\":\"interfaces/config.BaseConfig.html#issuerBaseURL\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"config.BaseConfig\"},{\"kind\":1024,\"name\":\"legacySameSiteCookie\",\"url\":\"interfaces/config.BaseConfig.html#legacySameSiteCookie\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"config.BaseConfig\"},{\"kind\":1024,\"name\":\"routes\",\"url\":\"interfaces/config.BaseConfig.html#routes\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"config.BaseConfig\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/config.BaseConfig.html#routes.__type-2\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"config.BaseConfig.routes\"},{\"kind\":1024,\"name\":\"postLogoutRedirect\",\"url\":\"interfaces/config.BaseConfig.html#routes.__type-2.postLogoutRedirect\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"config.BaseConfig.routes.__type\"},{\"kind\":1024,\"name\":\"callback\",\"url\":\"interfaces/config.BaseConfig.html#routes.__type-2.callback\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"config.BaseConfig.routes.__type\"},{\"kind\":1024,\"name\":\"clientAssertionSigningKey\",\"url\":\"interfaces/config.BaseConfig.html#clientAssertionSigningKey\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"config.BaseConfig\"},{\"kind\":1024,\"name\":\"clientAssertionSigningAlg\",\"url\":\"interfaces/config.BaseConfig.html#clientAssertionSigningAlg\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"config.BaseConfig\"},{\"kind\":256,\"name\":\"SessionConfig\",\"url\":\"interfaces/config.SessionConfig.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"config\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/config.SessionConfig.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"config.SessionConfig\"},{\"kind\":1024,\"name\":\"store\",\"url\":\"interfaces/config.SessionConfig.html#store\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"config.SessionConfig\"},{\"kind\":1024,\"name\":\"genId\",\"url\":\"interfaces/config.SessionConfig.html#genId\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"config.SessionConfig\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/config.SessionConfig.html#genId.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"config.SessionConfig.genId\"},{\"kind\":1024,\"name\":\"rolling\",\"url\":\"interfaces/config.SessionConfig.html#rolling\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"config.SessionConfig\"},{\"kind\":1024,\"name\":\"rollingDuration\",\"url\":\"interfaces/config.SessionConfig.html#rollingDuration\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"config.SessionConfig\"},{\"kind\":1024,\"name\":\"absoluteDuration\",\"url\":\"interfaces/config.SessionConfig.html#absoluteDuration\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"config.SessionConfig\"},{\"kind\":1024,\"name\":\"autoSave\",\"url\":\"interfaces/config.SessionConfig.html#autoSave\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"config.SessionConfig\"},{\"kind\":1024,\"name\":\"storeIDToken\",\"url\":\"interfaces/config.SessionConfig.html#storeIDToken\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"config.SessionConfig\"},{\"kind\":1024,\"name\":\"cookie\",\"url\":\"interfaces/config.SessionConfig.html#cookie\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"config.SessionConfig\"},{\"kind\":256,\"name\":\"CookieConfig\",\"url\":\"interfaces/config.CookieConfig.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"config\"},{\"kind\":1024,\"name\":\"domain\",\"url\":\"interfaces/config.CookieConfig.html#domain\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"config.CookieConfig\"},{\"kind\":1024,\"name\":\"path\",\"url\":\"interfaces/config.CookieConfig.html#path\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"config.CookieConfig\"},{\"kind\":1024,\"name\":\"transient\",\"url\":\"interfaces/config.CookieConfig.html#transient\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"config.CookieConfig\"},{\"kind\":1024,\"name\":\"httpOnly\",\"url\":\"interfaces/config.CookieConfig.html#httpOnly\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"config.CookieConfig\"},{\"kind\":1024,\"name\":\"secure\",\"url\":\"interfaces/config.CookieConfig.html#secure\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"config.CookieConfig\"},{\"kind\":1024,\"name\":\"sameSite\",\"url\":\"interfaces/config.CookieConfig.html#sameSite\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"config.CookieConfig\"},{\"kind\":256,\"name\":\"AuthorizationParameters\",\"url\":\"interfaces/config.AuthorizationParameters.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"config\"},{\"kind\":1024,\"name\":\"scope\",\"url\":\"interfaces/config.AuthorizationParameters.html#scope\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"config.AuthorizationParameters\"},{\"kind\":1024,\"name\":\"response_mode\",\"url\":\"interfaces/config.AuthorizationParameters.html#response_mode\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"config.AuthorizationParameters\"},{\"kind\":1024,\"name\":\"response_type\",\"url\":\"interfaces/config.AuthorizationParameters.html#response_type\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"config.AuthorizationParameters\"},{\"kind\":256,\"name\":\"NextConfig\",\"url\":\"interfaces/config.NextConfig.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"config\"},{\"kind\":1024,\"name\":\"organization\",\"url\":\"interfaces/config.NextConfig.html#organization\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"config.NextConfig\"},{\"kind\":1024,\"name\":\"routes\",\"url\":\"interfaces/config.NextConfig.html#routes\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"config.NextConfig\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/config.NextConfig.html#routes.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"config.NextConfig.routes\"},{\"kind\":1024,\"name\":\"callback\",\"url\":\"interfaces/config.NextConfig.html#routes.__type.callback\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"config.NextConfig.routes.__type\"},{\"kind\":1024,\"name\":\"login\",\"url\":\"interfaces/config.NextConfig.html#routes.__type.login\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"config.NextConfig.routes.__type\"},{\"kind\":1024,\"name\":\"unauthorized\",\"url\":\"interfaces/config.NextConfig.html#routes.__type.unauthorized\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"config.NextConfig.routes.__type\"},{\"kind\":1024,\"name\":\"session\",\"url\":\"interfaces/config.NextConfig.html#session\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"config.NextConfig\"},{\"kind\":1024,\"name\":\"identityClaimFilter\",\"url\":\"interfaces/config.NextConfig.html#identityClaimFilter\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"config.NextConfig\"},{\"kind\":4194304,\"name\":\"ConfigParameters\",\"url\":\"types/config.ConfigParameters.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"config\"},{\"kind\":2,\"name\":\"edge\",\"url\":\"modules/edge.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":4194304,\"name\":\"Auth0Edge\",\"url\":\"types/edge.Auth0Edge.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"edge\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/edge.Auth0Edge.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"edge.Auth0Edge\"},{\"kind\":1024,\"name\":\"withMiddlewareAuthRequired\",\"url\":\"types/edge.Auth0Edge.html#__type.withMiddlewareAuthRequired\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"edge.Auth0Edge.__type\"},{\"kind\":1024,\"name\":\"getSession\",\"url\":\"types/edge.Auth0Edge.html#__type.getSession\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"edge.Auth0Edge.__type\"},{\"kind\":4194304,\"name\":\"GetSession\",\"url\":\"types/edge.GetSession.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"edge\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/edge.GetSession.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"edge.GetSession\"},{\"kind\":4194304,\"name\":\"InitAuth0\",\"url\":\"types/edge.InitAuth0.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"edge\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/edge.InitAuth0.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"edge.InitAuth0\"},{\"kind\":64,\"name\":\"initAuth0\",\"url\":\"functions/edge.initAuth0-1.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"edge\"},{\"kind\":64,\"name\":\"getSession\",\"url\":\"functions/edge.getSession-1.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"edge\"},{\"kind\":64,\"name\":\"withMiddlewareAuthRequired\",\"url\":\"functions/edge.withMiddlewareAuthRequired-1.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"edge\"},{\"kind\":2,\"name\":\"handlers/auth\",\"url\":\"modules/handlers_auth.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":4194304,\"name\":\"Handlers\",\"url\":\"types/handlers_auth.Handlers.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"handlers/auth\"},{\"kind\":4194304,\"name\":\"HandleAuth\",\"url\":\"types/handlers_auth.HandleAuth.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"handlers/auth\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/handlers_auth.HandleAuth.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"handlers/auth.HandleAuth\"},{\"kind\":4194304,\"name\":\"OnError\",\"url\":\"types/handlers_auth.OnError.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"handlers/auth\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/handlers_auth.OnError.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"handlers/auth.OnError\"},{\"kind\":2,\"name\":\"handlers/callback\",\"url\":\"modules/handlers_callback.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":4194304,\"name\":\"AfterCallback\",\"url\":\"types/handlers_callback.AfterCallback.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"handlers/callback\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/handlers_callback.AfterCallback.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"handlers/callback.AfterCallback\"},{\"kind\":256,\"name\":\"CallbackOptions\",\"url\":\"interfaces/handlers_callback.CallbackOptions.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"handlers/callback\"},{\"kind\":1024,\"name\":\"afterCallback\",\"url\":\"interfaces/handlers_callback.CallbackOptions.html#afterCallback\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"handlers/callback.CallbackOptions\"},{\"kind\":1024,\"name\":\"redirectUri\",\"url\":\"interfaces/handlers_callback.CallbackOptions.html#redirectUri\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"handlers/callback.CallbackOptions\"},{\"kind\":1024,\"name\":\"organization\",\"url\":\"interfaces/handlers_callback.CallbackOptions.html#organization\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"handlers/callback.CallbackOptions\"},{\"kind\":1024,\"name\":\"authorizationParams\",\"url\":\"interfaces/handlers_callback.CallbackOptions.html#authorizationParams\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"handlers/callback.CallbackOptions\"},{\"kind\":4194304,\"name\":\"CallbackOptionsProvider\",\"url\":\"types/handlers_callback.CallbackOptionsProvider.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"handlers/callback\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/handlers_callback.CallbackOptionsProvider.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"handlers/callback.CallbackOptionsProvider\"},{\"kind\":4194304,\"name\":\"HandleCallback\",\"url\":\"types/handlers_callback.HandleCallback.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"handlers/callback\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/handlers_callback.HandleCallback.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"handlers/callback.HandleCallback\"},{\"kind\":4194304,\"name\":\"CallbackHandler\",\"url\":\"types/handlers_callback.CallbackHandler.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"handlers/callback\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/handlers_callback.CallbackHandler.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"handlers/callback.CallbackHandler\"},{\"kind\":2,\"name\":\"handlers\",\"url\":\"modules/handlers.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":2,\"name\":\"handlers/login\",\"url\":\"modules/handlers_login.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":4194304,\"name\":\"GetLoginState\",\"url\":\"types/handlers_login.GetLoginState.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"handlers/login\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/handlers_login.GetLoginState.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"handlers/login.GetLoginState\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/handlers_login.GetLoginState.html#__type.__type-1.__type-2\",\"classes\":\"tsd-kind-type-literal\",\"parent\":\"handlers/login.GetLoginState.__type.__type\"},{\"kind\":256,\"name\":\"AuthorizationParams\",\"url\":\"interfaces/handlers_login.AuthorizationParams.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"handlers/login\"},{\"kind\":1024,\"name\":\"connection\",\"url\":\"interfaces/handlers_login.AuthorizationParams.html#connection\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"handlers/login.AuthorizationParams\"},{\"kind\":1024,\"name\":\"connection_scope\",\"url\":\"interfaces/handlers_login.AuthorizationParams.html#connection_scope\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"handlers/login.AuthorizationParams\"},{\"kind\":1024,\"name\":\"invitation\",\"url\":\"interfaces/handlers_login.AuthorizationParams.html#invitation\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"handlers/login.AuthorizationParams\"},{\"kind\":1024,\"name\":\"organization\",\"url\":\"interfaces/handlers_login.AuthorizationParams.html#organization\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"handlers/login.AuthorizationParams\"},{\"kind\":1024,\"name\":\"screen_hint\",\"url\":\"interfaces/handlers_login.AuthorizationParams.html#screen_hint\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"handlers/login.AuthorizationParams\"},{\"kind\":256,\"name\":\"LoginOptions\",\"url\":\"interfaces/handlers_login.LoginOptions.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"handlers/login\"},{\"kind\":1024,\"name\":\"authorizationParams\",\"url\":\"interfaces/handlers_login.LoginOptions.html#authorizationParams\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"handlers/login.LoginOptions\"},{\"kind\":1024,\"name\":\"returnTo\",\"url\":\"interfaces/handlers_login.LoginOptions.html#returnTo\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"handlers/login.LoginOptions\"},{\"kind\":1024,\"name\":\"getLoginState\",\"url\":\"interfaces/handlers_login.LoginOptions.html#getLoginState\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"handlers/login.LoginOptions\"},{\"kind\":4194304,\"name\":\"LoginOptionsProvider\",\"url\":\"types/handlers_login.LoginOptionsProvider.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"handlers/login\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/handlers_login.LoginOptionsProvider.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"handlers/login.LoginOptionsProvider\"},{\"kind\":4194304,\"name\":\"HandleLogin\",\"url\":\"types/handlers_login.HandleLogin.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"handlers/login\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/handlers_login.HandleLogin.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"handlers/login.HandleLogin\"},{\"kind\":4194304,\"name\":\"LoginHandler\",\"url\":\"types/handlers_login.LoginHandler.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"handlers/login\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/handlers_login.LoginHandler.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"handlers/login.LoginHandler\"},{\"kind\":2,\"name\":\"handlers/logout\",\"url\":\"modules/handlers_logout.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":256,\"name\":\"LogoutOptions\",\"url\":\"interfaces/handlers_logout.LogoutOptions.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"handlers/logout\"},{\"kind\":1024,\"name\":\"returnTo\",\"url\":\"interfaces/handlers_logout.LogoutOptions.html#returnTo\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"handlers/logout.LogoutOptions\"},{\"kind\":1024,\"name\":\"logoutParams\",\"url\":\"interfaces/handlers_logout.LogoutOptions.html#logoutParams\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"handlers/logout.LogoutOptions\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/handlers_logout.LogoutOptions.html#logoutParams.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"handlers/logout.LogoutOptions.logoutParams\"},{\"kind\":4194304,\"name\":\"LogoutOptionsProvider\",\"url\":\"types/handlers_logout.LogoutOptionsProvider.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"handlers/logout\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/handlers_logout.LogoutOptionsProvider.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"handlers/logout.LogoutOptionsProvider\"},{\"kind\":4194304,\"name\":\"HandleLogout\",\"url\":\"types/handlers_logout.HandleLogout.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"handlers/logout\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/handlers_logout.HandleLogout.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"handlers/logout.HandleLogout\"},{\"kind\":4194304,\"name\":\"LogoutHandler\",\"url\":\"types/handlers_logout.LogoutHandler.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"handlers/logout\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/handlers_logout.LogoutHandler.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"handlers/logout.LogoutHandler\"},{\"kind\":2,\"name\":\"handlers/profile\",\"url\":\"modules/handlers_profile.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":4194304,\"name\":\"AfterRefetch\",\"url\":\"types/handlers_profile.AfterRefetch.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"handlers/profile\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/handlers_profile.AfterRefetch.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"handlers/profile.AfterRefetch\"},{\"kind\":4194304,\"name\":\"ProfileOptions\",\"url\":\"types/handlers_profile.ProfileOptions.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"handlers/profile\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/handlers_profile.ProfileOptions.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"handlers/profile.ProfileOptions\"},{\"kind\":1024,\"name\":\"refetch\",\"url\":\"types/handlers_profile.ProfileOptions.html#__type.refetch\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"handlers/profile.ProfileOptions.__type\"},{\"kind\":1024,\"name\":\"afterRefetch\",\"url\":\"types/handlers_profile.ProfileOptions.html#__type.afterRefetch\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"handlers/profile.ProfileOptions.__type\"},{\"kind\":4194304,\"name\":\"ProfileOptionsProvider\",\"url\":\"types/handlers_profile.ProfileOptionsProvider.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"handlers/profile\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/handlers_profile.ProfileOptionsProvider.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"handlers/profile.ProfileOptionsProvider\"},{\"kind\":4194304,\"name\":\"HandleProfile\",\"url\":\"types/handlers_profile.HandleProfile.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"handlers/profile\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/handlers_profile.HandleProfile.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"handlers/profile.HandleProfile\"},{\"kind\":4194304,\"name\":\"ProfileHandler\",\"url\":\"types/handlers_profile.ProfileHandler.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"handlers/profile\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/handlers_profile.ProfileHandler.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"handlers/profile.ProfileHandler\"},{\"kind\":2,\"name\":\"helpers\",\"url\":\"modules/helpers.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":2,\"name\":\"helpers/testing\",\"url\":\"modules/helpers_testing.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":4194304,\"name\":\"GenerateSessionCookieConfig\",\"url\":\"types/helpers_testing.GenerateSessionCookieConfig.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"helpers/testing\"},{\"kind\":64,\"name\":\"generateSessionCookie\",\"url\":\"functions/helpers_testing.generateSessionCookie.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"helpers/testing\"},{\"kind\":2,\"name\":\"helpers/with-api-auth-required\",\"url\":\"modules/helpers_with_api_auth_required.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":4194304,\"name\":\"WithApiAuthRequired\",\"url\":\"types/helpers_with_api_auth_required.WithApiAuthRequired.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"helpers/with-api-auth-required\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/helpers_with_api_auth_required.WithApiAuthRequired.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"helpers/with-api-auth-required.WithApiAuthRequired\"},{\"kind\":2,\"name\":\"helpers/with-middleware-auth-required\",\"url\":\"modules/helpers_with_middleware_auth_required.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":4194304,\"name\":\"WithMiddlewareAuthRequired\",\"url\":\"types/helpers_with_middleware_auth_required.WithMiddlewareAuthRequired.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"helpers/with-middleware-auth-required\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/helpers_with_middleware_auth_required.WithMiddlewareAuthRequired.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"helpers/with-middleware-auth-required.WithMiddlewareAuthRequired\"},{\"kind\":2,\"name\":\"helpers/with-page-auth-required\",\"url\":\"modules/helpers_with_page_auth_required.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":4194304,\"name\":\"GetServerSidePropsResultWithSession\",\"url\":\"types/helpers_with_page_auth_required.GetServerSidePropsResultWithSession.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"helpers/with-page-auth-required\"},{\"kind\":4194304,\"name\":\"PageRoute\",\"url\":\"types/helpers_with_page_auth_required.PageRoute.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"helpers/with-page-auth-required\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/helpers_with_page_auth_required.PageRoute.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"helpers/with-page-auth-required.PageRoute\"},{\"kind\":4194304,\"name\":\"WithPageAuthRequiredOptions\",\"url\":\"types/helpers_with_page_auth_required.WithPageAuthRequiredOptions.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"helpers/with-page-auth-required\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/helpers_with_page_auth_required.WithPageAuthRequiredOptions.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"helpers/with-page-auth-required.WithPageAuthRequiredOptions\"},{\"kind\":1024,\"name\":\"getServerSideProps\",\"url\":\"types/helpers_with_page_auth_required.WithPageAuthRequiredOptions.html#__type.getServerSideProps\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"helpers/with-page-auth-required.WithPageAuthRequiredOptions.__type\"},{\"kind\":1024,\"name\":\"returnTo\",\"url\":\"types/helpers_with_page_auth_required.WithPageAuthRequiredOptions.html#__type.returnTo\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"helpers/with-page-auth-required.WithPageAuthRequiredOptions.__type\"},{\"kind\":4194304,\"name\":\"WithPageAuthRequired\",\"url\":\"types/helpers_with_page_auth_required.WithPageAuthRequired.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"helpers/with-page-auth-required\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/helpers_with_page_auth_required.WithPageAuthRequired.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"helpers/with-page-auth-required.WithPageAuthRequired\"},{\"kind\":2,\"name\":\"index\",\"url\":\"modules/index.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":256,\"name\":\"Auth0Server\",\"url\":\"interfaces/index.Auth0Server.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":1024,\"name\":\"getSession\",\"url\":\"interfaces/index.Auth0Server.html#getSession\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"index.Auth0Server\"},{\"kind\":1024,\"name\":\"touchSession\",\"url\":\"interfaces/index.Auth0Server.html#touchSession\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"index.Auth0Server\"},{\"kind\":1024,\"name\":\"updateSession\",\"url\":\"interfaces/index.Auth0Server.html#updateSession\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"index.Auth0Server\"},{\"kind\":1024,\"name\":\"getAccessToken\",\"url\":\"interfaces/index.Auth0Server.html#getAccessToken\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"index.Auth0Server\"},{\"kind\":1024,\"name\":\"handleLogin\",\"url\":\"interfaces/index.Auth0Server.html#handleLogin\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"index.Auth0Server\"},{\"kind\":1024,\"name\":\"handleCallback\",\"url\":\"interfaces/index.Auth0Server.html#handleCallback\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"index.Auth0Server\"},{\"kind\":1024,\"name\":\"handleLogout\",\"url\":\"interfaces/index.Auth0Server.html#handleLogout\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"index.Auth0Server\"},{\"kind\":1024,\"name\":\"handleProfile\",\"url\":\"interfaces/index.Auth0Server.html#handleProfile\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"index.Auth0Server\"},{\"kind\":1024,\"name\":\"withApiAuthRequired\",\"url\":\"interfaces/index.Auth0Server.html#withApiAuthRequired\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"index.Auth0Server\"},{\"kind\":1024,\"name\":\"withPageAuthRequired\",\"url\":\"interfaces/index.Auth0Server.html#withPageAuthRequired\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"index.Auth0Server\"},{\"kind\":1024,\"name\":\"handleAuth\",\"url\":\"interfaces/index.Auth0Server.html#handleAuth\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"index.Auth0Server\"},{\"kind\":4194304,\"name\":\"InitAuth0\",\"url\":\"types/index.InitAuth0.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/index.InitAuth0.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"index.InitAuth0\"},{\"kind\":64,\"name\":\"initAuth0\",\"url\":\"functions/index.initAuth0-1.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":64,\"name\":\"_initAuth\",\"url\":\"functions/index._initAuth.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":64,\"name\":\"getSession\",\"url\":\"functions/index.getSession-1.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":64,\"name\":\"updateSession\",\"url\":\"functions/index.updateSession-1.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":64,\"name\":\"getAccessToken\",\"url\":\"functions/index.getAccessToken-1.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":64,\"name\":\"withApiAuthRequired\",\"url\":\"functions/index.withApiAuthRequired-1.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":64,\"name\":\"withPageAuthRequired\",\"url\":\"functions/index.withPageAuthRequired-1.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":64,\"name\":\"handleLogin\",\"url\":\"functions/index.handleLogin-1.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":64,\"name\":\"handleLogout\",\"url\":\"functions/index.handleLogout-1.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":64,\"name\":\"handleCallback\",\"url\":\"functions/index.handleCallback-1.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":64,\"name\":\"handleProfile\",\"url\":\"functions/index.handleProfile-1.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":64,\"name\":\"handleAuth\",\"url\":\"functions/index.handleAuth-1.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":4194304,\"name\":\"SessionStore\",\"url\":\"types/index.SessionStore.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":4194304,\"name\":\"SessionStorePayload\",\"url\":\"types/index.SessionStorePayload.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":2,\"name\":\"session/get-access-token\",\"url\":\"modules/session_get_access_token.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":4194304,\"name\":\"AfterRefresh\",\"url\":\"types/session_get_access_token.AfterRefresh.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"session/get-access-token\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/session_get_access_token.AfterRefresh.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"session/get-access-token.AfterRefresh\"},{\"kind\":256,\"name\":\"AccessTokenRequest\",\"url\":\"interfaces/session_get_access_token.AccessTokenRequest.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"session/get-access-token\"},{\"kind\":1024,\"name\":\"scopes\",\"url\":\"interfaces/session_get_access_token.AccessTokenRequest.html#scopes\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"session/get-access-token.AccessTokenRequest\"},{\"kind\":1024,\"name\":\"refresh\",\"url\":\"interfaces/session_get_access_token.AccessTokenRequest.html#refresh\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"session/get-access-token.AccessTokenRequest\"},{\"kind\":1024,\"name\":\"afterRefresh\",\"url\":\"interfaces/session_get_access_token.AccessTokenRequest.html#afterRefresh\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"session/get-access-token.AccessTokenRequest\"},{\"kind\":1024,\"name\":\"authorizationParams\",\"url\":\"interfaces/session_get_access_token.AccessTokenRequest.html#authorizationParams\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"session/get-access-token.AccessTokenRequest\"},{\"kind\":256,\"name\":\"GetAccessTokenResult\",\"url\":\"interfaces/session_get_access_token.GetAccessTokenResult.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"session/get-access-token\"},{\"kind\":1024,\"name\":\"accessToken\",\"url\":\"interfaces/session_get_access_token.GetAccessTokenResult.html#accessToken\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"session/get-access-token.GetAccessTokenResult\"},{\"kind\":4194304,\"name\":\"GetAccessToken\",\"url\":\"types/session_get_access_token.GetAccessToken.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"session/get-access-token\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/session_get_access_token.GetAccessToken.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"session/get-access-token.GetAccessToken\"},{\"kind\":2,\"name\":\"session/get-session\",\"url\":\"modules/session_get_session.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":4194304,\"name\":\"GetSession\",\"url\":\"types/session_get_session.GetSession.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"session/get-session\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/session_get_session.GetSession.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"session/get-session.GetSession\"},{\"kind\":2,\"name\":\"session\",\"url\":\"modules/session.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":2,\"name\":\"session/session\",\"url\":\"modules/session_session.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":256,\"name\":\"Claims\",\"url\":\"interfaces/session_session.Claims.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"session/session\"},{\"kind\":128,\"name\":\"default\",\"url\":\"classes/session_session.default.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"session/session\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/session_session.default.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"session/session.default\"},{\"kind\":1024,\"name\":\"user\",\"url\":\"classes/session_session.default.html#user\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"session/session.default\"},{\"kind\":1024,\"name\":\"idToken\",\"url\":\"classes/session_session.default.html#idToken\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"session/session.default\"},{\"kind\":1024,\"name\":\"accessToken\",\"url\":\"classes/session_session.default.html#accessToken\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"session/session.default\"},{\"kind\":1024,\"name\":\"accessTokenScope\",\"url\":\"classes/session_session.default.html#accessTokenScope\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"session/session.default\"},{\"kind\":1024,\"name\":\"accessTokenExpiresAt\",\"url\":\"classes/session_session.default.html#accessTokenExpiresAt\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"session/session.default\"},{\"kind\":1024,\"name\":\"refreshToken\",\"url\":\"classes/session_session.default.html#refreshToken\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"session/session.default\"},{\"kind\":2,\"name\":\"session/touch-session\",\"url\":\"modules/session_touch_session.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":4194304,\"name\":\"TouchSession\",\"url\":\"types/session_touch_session.TouchSession.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"session/touch-session\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/session_touch_session.TouchSession.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"session/touch-session.TouchSession\"},{\"kind\":2,\"name\":\"session/update-session\",\"url\":\"modules/session_update_session.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":4194304,\"name\":\"UpdateSession\",\"url\":\"types/session_update_session.UpdateSession.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"session/update-session\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/session_update_session.UpdateSession.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"session/update-session.UpdateSession\"},{\"kind\":2,\"name\":\"utils/errors\",\"url\":\"modules/utils_errors.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":128,\"name\":\"AuthError\",\"url\":\"classes/utils_errors.AuthError.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"utils/errors\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/utils_errors.AuthError.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"utils/errors.AuthError\"},{\"kind\":1024,\"name\":\"code\",\"url\":\"classes/utils_errors.AuthError.html#code\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"utils/errors.AuthError\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"classes/utils_errors.AuthError.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"utils/errors.AuthError\"},{\"kind\":1024,\"name\":\"cause\",\"url\":\"classes/utils_errors.AuthError.html#cause\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"utils/errors.AuthError\"},{\"kind\":1024,\"name\":\"status\",\"url\":\"classes/utils_errors.AuthError.html#status\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"utils/errors.AuthError\"},{\"kind\":8,\"name\":\"AccessTokenErrorCode\",\"url\":\"enums/utils_errors.AccessTokenErrorCode.html\",\"classes\":\"tsd-kind-enum tsd-parent-kind-module\",\"parent\":\"utils/errors\"},{\"kind\":16,\"name\":\"MISSING_SESSION\",\"url\":\"enums/utils_errors.AccessTokenErrorCode.html#MISSING_SESSION\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"utils/errors.AccessTokenErrorCode\"},{\"kind\":16,\"name\":\"MISSING_ACCESS_TOKEN\",\"url\":\"enums/utils_errors.AccessTokenErrorCode.html#MISSING_ACCESS_TOKEN\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"utils/errors.AccessTokenErrorCode\"},{\"kind\":16,\"name\":\"MISSING_REFRESH_TOKEN\",\"url\":\"enums/utils_errors.AccessTokenErrorCode.html#MISSING_REFRESH_TOKEN\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"utils/errors.AccessTokenErrorCode\"},{\"kind\":16,\"name\":\"EXPIRED_ACCESS_TOKEN\",\"url\":\"enums/utils_errors.AccessTokenErrorCode.html#EXPIRED_ACCESS_TOKEN\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"utils/errors.AccessTokenErrorCode\"},{\"kind\":16,\"name\":\"INSUFFICIENT_SCOPE\",\"url\":\"enums/utils_errors.AccessTokenErrorCode.html#INSUFFICIENT_SCOPE\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"utils/errors.AccessTokenErrorCode\"},{\"kind\":16,\"name\":\"FAILED_REFRESH_GRANT\",\"url\":\"enums/utils_errors.AccessTokenErrorCode.html#FAILED_REFRESH_GRANT\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"utils/errors.AccessTokenErrorCode\"},{\"kind\":128,\"name\":\"AccessTokenError\",\"url\":\"classes/utils_errors.AccessTokenError.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"utils/errors\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/utils_errors.AccessTokenError.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"utils/errors.AccessTokenError\"},{\"kind\":1024,\"name\":\"code\",\"url\":\"classes/utils_errors.AccessTokenError.html#code\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"utils/errors.AccessTokenError\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"classes/utils_errors.AccessTokenError.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"utils/errors.AccessTokenError\"},{\"kind\":1024,\"name\":\"cause\",\"url\":\"classes/utils_errors.AccessTokenError.html#cause\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"utils/errors.AccessTokenError\"},{\"kind\":1024,\"name\":\"status\",\"url\":\"classes/utils_errors.AccessTokenError.html#status\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"utils/errors.AccessTokenError\"},{\"kind\":128,\"name\":\"HandlerError\",\"url\":\"classes/utils_errors.HandlerError.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"utils/errors\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/utils_errors.HandlerError.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"utils/errors.HandlerError\"},{\"kind\":1024,\"name\":\"code\",\"url\":\"classes/utils_errors.HandlerError.html#code\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"utils/errors.HandlerError\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"classes/utils_errors.HandlerError.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"utils/errors.HandlerError\"},{\"kind\":1024,\"name\":\"cause\",\"url\":\"classes/utils_errors.HandlerError.html#cause\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"utils/errors.HandlerError\"},{\"kind\":1024,\"name\":\"status\",\"url\":\"classes/utils_errors.HandlerError.html#status\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"utils/errors.HandlerError\"},{\"kind\":128,\"name\":\"CallbackHandlerError\",\"url\":\"classes/utils_errors.CallbackHandlerError.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"utils/errors\"},{\"kind\":1024,\"name\":\"code\",\"url\":\"classes/utils_errors.CallbackHandlerError.html#code-1\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"utils/errors.CallbackHandlerError\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/utils_errors.CallbackHandlerError.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"utils/errors.CallbackHandlerError\"},{\"kind\":1024,\"name\":\"code\",\"url\":\"classes/utils_errors.CallbackHandlerError.html#code\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"utils/errors.CallbackHandlerError\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"classes/utils_errors.CallbackHandlerError.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"utils/errors.CallbackHandlerError\"},{\"kind\":1024,\"name\":\"cause\",\"url\":\"classes/utils_errors.CallbackHandlerError.html#cause\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"utils/errors.CallbackHandlerError\"},{\"kind\":1024,\"name\":\"status\",\"url\":\"classes/utils_errors.CallbackHandlerError.html#status\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"utils/errors.CallbackHandlerError\"},{\"kind\":128,\"name\":\"LoginHandlerError\",\"url\":\"classes/utils_errors.LoginHandlerError.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"utils/errors\"},{\"kind\":1024,\"name\":\"code\",\"url\":\"classes/utils_errors.LoginHandlerError.html#code-1\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"utils/errors.LoginHandlerError\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/utils_errors.LoginHandlerError.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"utils/errors.LoginHandlerError\"},{\"kind\":1024,\"name\":\"code\",\"url\":\"classes/utils_errors.LoginHandlerError.html#code\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"utils/errors.LoginHandlerError\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"classes/utils_errors.LoginHandlerError.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"utils/errors.LoginHandlerError\"},{\"kind\":1024,\"name\":\"cause\",\"url\":\"classes/utils_errors.LoginHandlerError.html#cause\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"utils/errors.LoginHandlerError\"},{\"kind\":1024,\"name\":\"status\",\"url\":\"classes/utils_errors.LoginHandlerError.html#status\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"utils/errors.LoginHandlerError\"},{\"kind\":128,\"name\":\"LogoutHandlerError\",\"url\":\"classes/utils_errors.LogoutHandlerError.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"utils/errors\"},{\"kind\":1024,\"name\":\"code\",\"url\":\"classes/utils_errors.LogoutHandlerError.html#code-1\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"utils/errors.LogoutHandlerError\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/utils_errors.LogoutHandlerError.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"utils/errors.LogoutHandlerError\"},{\"kind\":1024,\"name\":\"code\",\"url\":\"classes/utils_errors.LogoutHandlerError.html#code\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"utils/errors.LogoutHandlerError\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"classes/utils_errors.LogoutHandlerError.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"utils/errors.LogoutHandlerError\"},{\"kind\":1024,\"name\":\"cause\",\"url\":\"classes/utils_errors.LogoutHandlerError.html#cause\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"utils/errors.LogoutHandlerError\"},{\"kind\":1024,\"name\":\"status\",\"url\":\"classes/utils_errors.LogoutHandlerError.html#status\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"utils/errors.LogoutHandlerError\"},{\"kind\":128,\"name\":\"ProfileHandlerError\",\"url\":\"classes/utils_errors.ProfileHandlerError.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"utils/errors\"},{\"kind\":1024,\"name\":\"code\",\"url\":\"classes/utils_errors.ProfileHandlerError.html#code-1\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"utils/errors.ProfileHandlerError\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/utils_errors.ProfileHandlerError.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"utils/errors.ProfileHandlerError\"},{\"kind\":1024,\"name\":\"code\",\"url\":\"classes/utils_errors.ProfileHandlerError.html#code\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"utils/errors.ProfileHandlerError\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"classes/utils_errors.ProfileHandlerError.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"utils/errors.ProfileHandlerError\"},{\"kind\":1024,\"name\":\"cause\",\"url\":\"classes/utils_errors.ProfileHandlerError.html#cause\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"utils/errors.ProfileHandlerError\"},{\"kind\":1024,\"name\":\"status\",\"url\":\"classes/utils_errors.ProfileHandlerError.html#status\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"utils/errors.ProfileHandlerError\"},{\"kind\":2,\"name\":\"version\",\"url\":\"modules/version.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":32,\"name\":\"default\",\"url\":\"variables/version.default.html\",\"classes\":\"tsd-kind-variable tsd-parent-kind-module\",\"parent\":\"version\"},{\"kind\":8388608,\"name\":\"UserProvider\",\"url\":\"modules/client.html#UserProvider\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"client\"},{\"kind\":8388608,\"name\":\"UserProviderProps\",\"url\":\"modules/client.html#UserProviderProps\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"client\"},{\"kind\":8388608,\"name\":\"UserProfile\",\"url\":\"modules/client.html#UserProfile\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"client\"},{\"kind\":8388608,\"name\":\"RequestError\",\"url\":\"modules/client.html#RequestError\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"client\"},{\"kind\":8388608,\"name\":\"useUser\",\"url\":\"modules/client.html#useUser\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"client\"},{\"kind\":8388608,\"name\":\"WithPageAuthRequired\",\"url\":\"modules/client.html#WithPageAuthRequired\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"client\"},{\"kind\":8388608,\"name\":\"WithPageAuthRequiredOptions\",\"url\":\"modules/client.html#WithPageAuthRequiredOptions\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"client\"},{\"kind\":8388608,\"name\":\"WithMiddlewareAuthRequired\",\"url\":\"modules/edge.html#WithMiddlewareAuthRequired\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"edge\"},{\"kind\":8388608,\"name\":\"HandleCallback\",\"url\":\"modules/handlers.html#HandleCallback\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"handlers\"},{\"kind\":8388608,\"name\":\"CallbackOptions\",\"url\":\"modules/handlers.html#CallbackOptions\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"handlers\"},{\"kind\":8388608,\"name\":\"AfterCallback\",\"url\":\"modules/handlers.html#AfterCallback\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"handlers\"},{\"kind\":8388608,\"name\":\"HandleLogin\",\"url\":\"modules/handlers.html#HandleLogin\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"handlers\"},{\"kind\":8388608,\"name\":\"LoginOptions\",\"url\":\"modules/handlers.html#LoginOptions\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"handlers\"},{\"kind\":8388608,\"name\":\"GetLoginState\",\"url\":\"modules/handlers.html#GetLoginState\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"handlers\"},{\"kind\":8388608,\"name\":\"HandleLogout\",\"url\":\"modules/handlers.html#HandleLogout\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"handlers\"},{\"kind\":8388608,\"name\":\"LogoutOptions\",\"url\":\"modules/handlers.html#LogoutOptions\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"handlers\"},{\"kind\":8388608,\"name\":\"HandleProfile\",\"url\":\"modules/handlers.html#HandleProfile\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"handlers\"},{\"kind\":8388608,\"name\":\"ProfileOptions\",\"url\":\"modules/handlers.html#ProfileOptions\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"handlers\"},{\"kind\":8388608,\"name\":\"AfterRefetch\",\"url\":\"modules/handlers.html#AfterRefetch\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"handlers\"},{\"kind\":8388608,\"name\":\"Handlers\",\"url\":\"modules/handlers.html#Handlers\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"handlers\"},{\"kind\":8388608,\"name\":\"HandleAuth\",\"url\":\"modules/handlers.html#HandleAuth\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"handlers\"},{\"kind\":8388608,\"name\":\"OnError\",\"url\":\"modules/handlers.html#OnError\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"handlers\"},{\"kind\":8388608,\"name\":\"WithApiAuthRequired\",\"url\":\"modules/helpers.html#WithApiAuthRequired\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"helpers\"},{\"kind\":8388608,\"name\":\"GetServerSidePropsResultWithSession\",\"url\":\"modules/helpers.html#GetServerSidePropsResultWithSession\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"helpers\"},{\"kind\":8388608,\"name\":\"WithPageAuthRequired\",\"url\":\"modules/helpers.html#WithPageAuthRequired\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"helpers\"},{\"kind\":8388608,\"name\":\"WithPageAuthRequiredOptions\",\"url\":\"modules/helpers.html#WithPageAuthRequiredOptions\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"helpers\"},{\"kind\":8388608,\"name\":\"PageRoute\",\"url\":\"modules/helpers.html#PageRoute\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"helpers\"},{\"kind\":8388608,\"name\":\"AuthError\",\"url\":\"modules/index.html#AuthError\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"AccessTokenErrorCode\",\"url\":\"modules/index.html#AccessTokenErrorCode\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"AccessTokenError\",\"url\":\"modules/index.html#AccessTokenError\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"HandlerError\",\"url\":\"modules/index.html#HandlerError\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"CallbackHandlerError\",\"url\":\"modules/index.html#CallbackHandlerError\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"LoginHandlerError\",\"url\":\"modules/index.html#LoginHandlerError\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"LogoutHandlerError\",\"url\":\"modules/index.html#LogoutHandlerError\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"ProfileHandlerError\",\"url\":\"modules/index.html#ProfileHandlerError\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"ConfigParameters\",\"url\":\"modules/index.html#ConfigParameters\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"HandleAuth\",\"url\":\"modules/index.html#HandleAuth\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"HandleLogin\",\"url\":\"modules/index.html#HandleLogin\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"HandleProfile\",\"url\":\"modules/index.html#HandleProfile\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"HandleLogout\",\"url\":\"modules/index.html#HandleLogout\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"HandleCallback\",\"url\":\"modules/index.html#HandleCallback\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"ProfileOptions\",\"url\":\"modules/index.html#ProfileOptions\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"Handlers\",\"url\":\"modules/index.html#Handlers\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"GetServerSidePropsResultWithSession\",\"url\":\"modules/index.html#GetServerSidePropsResultWithSession\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"WithPageAuthRequiredOptions\",\"url\":\"modules/index.html#WithPageAuthRequiredOptions\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"PageRoute\",\"url\":\"modules/index.html#PageRoute\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"WithApiAuthRequired\",\"url\":\"modules/index.html#WithApiAuthRequired\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"WithPageAuthRequired\",\"url\":\"modules/index.html#WithPageAuthRequired\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"GetSession\",\"url\":\"modules/index.html#GetSession\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"TouchSession\",\"url\":\"modules/index.html#TouchSession\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"UpdateSession\",\"url\":\"modules/index.html#UpdateSession\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"GetAccessToken\",\"url\":\"modules/index.html#GetAccessToken\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"Session\",\"url\":\"modules/index.html#Session\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"Claims\",\"url\":\"modules/index.html#Claims\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"AccessTokenRequest\",\"url\":\"modules/index.html#AccessTokenRequest\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"GetAccessTokenResult\",\"url\":\"modules/index.html#GetAccessTokenResult\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"CallbackOptions\",\"url\":\"modules/index.html#CallbackOptions\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"AfterCallback\",\"url\":\"modules/index.html#AfterCallback\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"AfterRefetch\",\"url\":\"modules/index.html#AfterRefetch\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"LoginOptions\",\"url\":\"modules/index.html#LoginOptions\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"LogoutOptions\",\"url\":\"modules/index.html#LogoutOptions\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"GetLoginState\",\"url\":\"modules/index.html#GetLoginState\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"OnError\",\"url\":\"modules/index.html#OnError\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"Session\",\"url\":\"modules/session.html#Session\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"session\"},{\"kind\":8388608,\"name\":\"Claims\",\"url\":\"modules/session.html#Claims\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"session\"},{\"kind\":8388608,\"name\":\"GetSession\",\"url\":\"modules/session.html#GetSession\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"session\"},{\"kind\":8388608,\"name\":\"GetAccessToken\",\"url\":\"modules/session.html#GetAccessToken\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"session\"},{\"kind\":8388608,\"name\":\"AccessTokenRequest\",\"url\":\"modules/session.html#AccessTokenRequest\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"session\"},{\"kind\":8388608,\"name\":\"GetAccessTokenResult\",\"url\":\"modules/session.html#GetAccessTokenResult\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"session\"},{\"kind\":8388608,\"name\":\"TouchSession\",\"url\":\"modules/session.html#TouchSession\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"session\"},{\"kind\":8388608,\"name\":\"UpdateSession\",\"url\":\"modules/session.html#UpdateSession\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"session\"}],\"index\":{\"version\":\"2.3.9\",\"fields\":[\"name\",\"comment\"],\"fieldVectors\":[[\"name/0\",[0,56.393]],[\"comment/0\",[]],[\"name/1\",[1,40.341,2,32.333]],[\"comment/1\",[]],[\"name/2\",[3,51.188]],[\"comment/2\",[]],[\"name/3\",[4,56.393]],[\"comment/3\",[]],[\"name/4\",[5,56.393]],[\"comment/4\",[]],[\"name/5\",[6,37.586]],[\"comment/5\",[]],[\"name/6\",[7,56.393]],[\"comment/6\",[]],[\"name/7\",[8,56.393]],[\"comment/7\",[]],[\"name/8\",[9,56.393]],[\"comment/8\",[]],[\"name/9\",[10,56.393]],[\"comment/9\",[]],[\"name/10\",[11,56.393]],[\"comment/10\",[]],[\"name/11\",[12,56.393]],[\"comment/11\",[]],[\"name/12\",[13,21.852]],[\"comment/12\",[]],[\"name/13\",[2,45.199]],[\"comment/13\",[]],[\"name/14\",[14,56.393]],[\"comment/14\",[]],[\"name/15\",[15,56.393]],[\"comment/15\",[]],[\"name/16\",[16,56.393]],[\"comment/16\",[]],[\"name/17\",[13,21.852]],[\"comment/17\",[]],[\"name/18\",[17,51.188]],[\"comment/18\",[]],[\"name/19\",[18,37.586]],[\"comment/19\",[]],[\"name/20\",[19,38.719]],[\"comment/20\",[]],[\"name/21\",[20,51.188]],[\"comment/21\",[]],[\"name/22\",[21,51.188]],[\"comment/22\",[]],[\"name/23\",[22,51.188]],[\"comment/23\",[]],[\"name/24\",[13,21.852]],[\"comment/24\",[]],[\"name/25\",[23,47.76]],[\"comment/25\",[]],[\"name/26\",[24,25.706,25,23.333,26,20.603,27,20.603]],[\"comment/26\",[]],[\"name/27\",[28,43.155]],[\"comment/27\",[]],[\"name/28\",[29,45.199]],[\"comment/28\",[]],[\"name/29\",[30,56.393]],[\"comment/29\",[]],[\"name/30\",[13,21.852]],[\"comment/30\",[]],[\"name/31\",[31,45.199]],[\"comment/31\",[]],[\"name/32\",[13,21.852]],[\"comment/32\",[]],[\"name/33\",[32,56.393]],[\"comment/33\",[]],[\"name/34\",[2,45.199]],[\"comment/34\",[]],[\"name/35\",[33,39.995]],[\"comment/35\",[]],[\"name/36\",[13,21.852]],[\"comment/36\",[]],[\"name/37\",[34,56.393]],[\"comment/37\",[]],[\"name/38\",[35,56.393]],[\"comment/38\",[]],[\"name/39\",[36,56.393]],[\"comment/39\",[]],[\"name/40\",[37,38.719]],[\"comment/40\",[]],[\"name/41\",[38,56.393]],[\"comment/41\",[]],[\"name/42\",[39,43.155]],[\"comment/42\",[]],[\"name/43\",[40,56.393]],[\"comment/43\",[]],[\"name/44\",[41,56.393]],[\"comment/44\",[]],[\"name/45\",[42,56.393]],[\"comment/45\",[]],[\"name/46\",[43,56.393]],[\"comment/46\",[]],[\"name/47\",[44,56.393]],[\"comment/47\",[]],[\"name/48\",[45,56.393]],[\"comment/48\",[]],[\"name/49\",[46,43.155]],[\"comment/49\",[]],[\"name/50\",[13,21.852]],[\"comment/50\",[]],[\"name/51\",[47,51.188]],[\"comment/51\",[]],[\"name/52\",[48,56.393]],[\"comment/52\",[]],[\"name/53\",[49,56.393]],[\"comment/53\",[]],[\"name/54\",[50,56.393]],[\"comment/54\",[]],[\"name/55\",[51,56.393]],[\"comment/55\",[]],[\"name/56\",[52,51.188]],[\"comment/56\",[]],[\"name/57\",[13,21.852]],[\"comment/57\",[]],[\"name/58\",[53,56.393]],[\"comment/58\",[]],[\"name/59\",[54,51.188]],[\"comment/59\",[]],[\"name/60\",[55,56.393]],[\"comment/60\",[]],[\"name/61\",[56,56.393]],[\"comment/61\",[]],[\"name/62\",[57,56.393]],[\"comment/62\",[]],[\"name/63\",[6,37.586]],[\"comment/63\",[]],[\"name/64\",[58,56.393]],[\"comment/64\",[]],[\"name/65\",[59,56.393]],[\"comment/65\",[]],[\"name/66\",[13,21.852]],[\"comment/66\",[]],[\"name/67\",[60,56.393]],[\"comment/67\",[]],[\"name/68\",[61,56.393]],[\"comment/68\",[]],[\"name/69\",[62,56.393]],[\"comment/69\",[]],[\"name/70\",[63,56.393]],[\"comment/70\",[]],[\"name/71\",[64,56.393]],[\"comment/71\",[]],[\"name/72\",[65,56.393]],[\"comment/72\",[]],[\"name/73\",[66,56.393]],[\"comment/73\",[]],[\"name/74\",[67,56.393]],[\"comment/74\",[]],[\"name/75\",[68,56.393]],[\"comment/75\",[]],[\"name/76\",[69,56.393]],[\"comment/76\",[]],[\"name/77\",[70,56.393]],[\"comment/77\",[]],[\"name/78\",[71,56.393]],[\"comment/78\",[]],[\"name/79\",[72,56.393]],[\"comment/79\",[]],[\"name/80\",[73,56.393]],[\"comment/80\",[]],[\"name/81\",[74,56.393]],[\"comment/81\",[]],[\"name/82\",[75,56.393]],[\"comment/82\",[]],[\"name/83\",[76,56.393]],[\"comment/83\",[]],[\"name/84\",[77,56.393]],[\"comment/84\",[]],[\"name/85\",[78,47.76]],[\"comment/85\",[]],[\"name/86\",[52,51.188]],[\"comment/86\",[]],[\"name/87\",[13,21.852]],[\"comment/87\",[]],[\"name/88\",[54,51.188]],[\"comment/88\",[]],[\"name/89\",[79,56.393]],[\"comment/89\",[]],[\"name/90\",[80,56.393]],[\"comment/90\",[]],[\"name/91\",[37,38.719]],[\"comment/91\",[]],[\"name/92\",[47,51.188]],[\"comment/92\",[]],[\"name/93\",[81,51.188]],[\"comment/93\",[]],[\"name/94\",[82,56.393]],[\"comment/94\",[]],[\"name/95\",[83,56.393]],[\"comment/95\",[]],[\"name/96\",[13,21.852]],[\"comment/96\",[]],[\"name/97\",[84,45.199]],[\"comment/97\",[]],[\"name/98\",[85,38.719]],[\"comment/98\",[]],[\"name/99\",[85,38.719]],[\"comment/99\",[]],[\"name/100\",[13,21.852]],[\"comment/100\",[]],[\"name/101\",[86,45.199]],[\"comment/101\",[]],[\"name/102\",[13,21.852]],[\"comment/102\",[]],[\"name/103\",[86,45.199]],[\"comment/103\",[]],[\"name/104\",[85,38.719]],[\"comment/104\",[]],[\"name/105\",[84,45.199]],[\"comment/105\",[]],[\"name/106\",[87,56.393]],[\"comment/106\",[]],[\"name/107\",[88,45.199]],[\"comment/107\",[]],[\"name/108\",[89,43.155]],[\"comment/108\",[]],[\"name/109\",[13,21.852]],[\"comment/109\",[]],[\"name/110\",[31,45.199]],[\"comment/110\",[]],[\"name/111\",[13,21.852]],[\"comment/111\",[]],[\"name/112\",[90,56.393]],[\"comment/112\",[]],[\"name/113\",[91,45.199]],[\"comment/113\",[]],[\"name/114\",[13,21.852]],[\"comment/114\",[]],[\"name/115\",[92,47.76]],[\"comment/115\",[]],[\"name/116\",[91,45.199]],[\"comment/116\",[]],[\"name/117\",[93,56.393]],[\"comment/117\",[]],[\"name/118\",[78,47.76]],[\"comment/118\",[]],[\"name/119\",[39,43.155]],[\"comment/119\",[]],[\"name/120\",[94,56.393]],[\"comment/120\",[]],[\"name/121\",[13,21.852]],[\"comment/121\",[]],[\"name/122\",[95,43.155]],[\"comment/122\",[]],[\"name/123\",[13,21.852]],[\"comment/123\",[]],[\"name/124\",[96,56.393]],[\"comment/124\",[]],[\"name/125\",[13,21.852]],[\"comment/125\",[]],[\"name/126\",[88,45.199]],[\"comment/126\",[]],[\"name/127\",[97,56.393]],[\"comment/127\",[]],[\"name/128\",[46,43.155]],[\"comment/128\",[]],[\"name/129\",[13,21.852]],[\"comment/129\",[]],[\"name/130\",[13,21.852]],[\"comment/130\",[]],[\"name/131\",[39,43.155]],[\"comment/131\",[]],[\"name/132\",[98,56.393]],[\"comment/132\",[]],[\"name/133\",[99,56.393]],[\"comment/133\",[]],[\"name/134\",[100,56.393]],[\"comment/134\",[]],[\"name/135\",[78,47.76]],[\"comment/135\",[]],[\"name/136\",[101,56.393]],[\"comment/136\",[]],[\"name/137\",[102,47.76]],[\"comment/137\",[]],[\"name/138\",[39,43.155]],[\"comment/138\",[]],[\"name/139\",[29,45.199]],[\"comment/139\",[]],[\"name/140\",[46,43.155]],[\"comment/140\",[]],[\"name/141\",[103,56.393]],[\"comment/141\",[]],[\"name/142\",[13,21.852]],[\"comment/142\",[]],[\"name/143\",[104,43.155]],[\"comment/143\",[]],[\"name/144\",[13,21.852]],[\"comment/144\",[]],[\"name/145\",[105,56.393]],[\"comment/145\",[]],[\"name/146\",[13,21.852]],[\"comment/146\",[]],[\"name/147\",[106,56.393]],[\"comment/147\",[]],[\"name/148\",[107,47.76]],[\"comment/148\",[]],[\"name/149\",[29,45.199]],[\"comment/149\",[]],[\"name/150\",[108,56.393]],[\"comment/150\",[]],[\"name/151\",[13,21.852]],[\"comment/151\",[]],[\"name/152\",[109,56.393]],[\"comment/152\",[]],[\"name/153\",[13,21.852]],[\"comment/153\",[]],[\"name/154\",[110,43.155]],[\"comment/154\",[]],[\"name/155\",[13,21.852]],[\"comment/155\",[]],[\"name/156\",[111,56.393]],[\"comment/156\",[]],[\"name/157\",[13,21.852]],[\"comment/157\",[]],[\"name/158\",[112,56.393]],[\"comment/158\",[]],[\"name/159\",[113,45.199]],[\"comment/159\",[]],[\"name/160\",[13,21.852]],[\"comment/160\",[]],[\"name/161\",[114,47.76]],[\"comment/161\",[]],[\"name/162\",[13,21.852]],[\"comment/162\",[]],[\"name/163\",[115,56.393]],[\"comment/163\",[]],[\"name/164\",[113,45.199]],[\"comment/164\",[]],[\"name/165\",[116,56.393]],[\"comment/165\",[]],[\"name/166\",[13,21.852]],[\"comment/166\",[]],[\"name/167\",[117,43.155]],[\"comment/167\",[]],[\"name/168\",[13,21.852]],[\"comment/168\",[]],[\"name/169\",[118,56.393]],[\"comment/169\",[]],[\"name/170\",[13,21.852]],[\"comment/170\",[]],[\"name/171\",[119,56.393]],[\"comment/171\",[]],[\"name/172\",[120,56.393]],[\"comment/172\",[]],[\"name/173\",[121,56.393]],[\"comment/173\",[]],[\"name/174\",[122,56.393]],[\"comment/174\",[]],[\"name/175\",[26,20.603,27,20.603,123,21.771,124,25.706]],[\"comment/175\",[]],[\"name/176\",[125,43.155]],[\"comment/176\",[]],[\"name/177\",[13,21.852]],[\"comment/177\",[]],[\"name/178\",[26,20.603,27,20.603,123,21.771,126,25.706]],[\"comment/178\",[]],[\"name/179\",[84,45.199]],[\"comment/179\",[]],[\"name/180\",[13,21.852]],[\"comment/180\",[]],[\"name/181\",[25,23.333,26,20.603,27,20.603,123,21.771]],[\"comment/181\",[]],[\"name/182\",[127,47.76]],[\"comment/182\",[]],[\"name/183\",[128,47.76]],[\"comment/183\",[]],[\"name/184\",[13,21.852]],[\"comment/184\",[]],[\"name/185\",[28,43.155]],[\"comment/185\",[]],[\"name/186\",[13,21.852]],[\"comment/186\",[]],[\"name/187\",[129,56.393]],[\"comment/187\",[]],[\"name/188\",[29,45.199]],[\"comment/188\",[]],[\"name/189\",[33,39.995]],[\"comment/189\",[]],[\"name/190\",[13,21.852]],[\"comment/190\",[]],[\"name/191\",[130,56.393]],[\"comment/191\",[]],[\"name/192\",[131,56.393]],[\"comment/192\",[]],[\"name/193\",[85,38.719]],[\"comment/193\",[]],[\"name/194\",[132,45.199]],[\"comment/194\",[]],[\"name/195\",[133,43.155]],[\"comment/195\",[]],[\"name/196\",[134,43.155]],[\"comment/196\",[]],[\"name/197\",[104,43.155]],[\"comment/197\",[]],[\"name/198\",[95,43.155]],[\"comment/198\",[]],[\"name/199\",[110,43.155]],[\"comment/199\",[]],[\"name/200\",[117,43.155]],[\"comment/200\",[]],[\"name/201\",[125,43.155]],[\"comment/201\",[]],[\"name/202\",[33,39.995]],[\"comment/202\",[]],[\"name/203\",[89,43.155]],[\"comment/203\",[]],[\"name/204\",[86,45.199]],[\"comment/204\",[]],[\"name/205\",[13,21.852]],[\"comment/205\",[]],[\"name/206\",[86,45.199]],[\"comment/206\",[]],[\"name/207\",[135,56.393]],[\"comment/207\",[]],[\"name/208\",[85,38.719]],[\"comment/208\",[]],[\"name/209\",[133,43.155]],[\"comment/209\",[]],[\"name/210\",[134,43.155]],[\"comment/210\",[]],[\"name/211\",[125,43.155]],[\"comment/211\",[]],[\"name/212\",[33,39.995]],[\"comment/212\",[]],[\"name/213\",[104,43.155]],[\"comment/213\",[]],[\"name/214\",[110,43.155]],[\"comment/214\",[]],[\"name/215\",[95,43.155]],[\"comment/215\",[]],[\"name/216\",[117,43.155]],[\"comment/216\",[]],[\"name/217\",[89,43.155]],[\"comment/217\",[]],[\"name/218\",[136,56.393]],[\"comment/218\",[]],[\"name/219\",[137,56.393]],[\"comment/219\",[]],[\"name/220\",[138,28.504,139,31.402,140,31.402]],[\"comment/220\",[]],[\"name/221\",[141,51.188]],[\"comment/221\",[]],[\"name/222\",[13,21.852]],[\"comment/222\",[]],[\"name/223\",[142,47.76]],[\"comment/223\",[]],[\"name/224\",[143,56.393]],[\"comment/224\",[]],[\"name/225\",[144,56.393]],[\"comment/225\",[]],[\"name/226\",[141,51.188]],[\"comment/226\",[]],[\"name/227\",[39,43.155]],[\"comment/227\",[]],[\"name/228\",[145,47.76]],[\"comment/228\",[]],[\"name/229\",[146,51.188]],[\"comment/229\",[]],[\"name/230\",[134,43.155]],[\"comment/230\",[]],[\"name/231\",[13,21.852]],[\"comment/231\",[]],[\"name/232\",[37,27.698,138,36.617]],[\"comment/232\",[]],[\"name/233\",[85,38.719]],[\"comment/233\",[]],[\"name/234\",[13,21.852]],[\"comment/234\",[]],[\"name/235\",[37,38.719]],[\"comment/235\",[]],[\"name/236\",[147,56.393]],[\"comment/236\",[]],[\"name/237\",[148,47.76]],[\"comment/237\",[]],[\"name/238\",[23,47.76]],[\"comment/238\",[]],[\"name/239\",[18,37.586]],[\"comment/239\",[]],[\"name/240\",[2,45.199]],[\"comment/240\",[]],[\"name/241\",[149,56.393]],[\"comment/241\",[]],[\"name/242\",[146,51.188]],[\"comment/242\",[]],[\"name/243\",[150,56.393]],[\"comment/243\",[]],[\"name/244\",[151,56.393]],[\"comment/244\",[]],[\"name/245\",[152,56.393]],[\"comment/245\",[]],[\"name/246\",[37,27.698,153,40.341]],[\"comment/246\",[]],[\"name/247\",[132,45.199]],[\"comment/247\",[]],[\"name/248\",[13,21.852]],[\"comment/248\",[]],[\"name/249\",[37,27.698,154,40.341]],[\"comment/249\",[]],[\"name/250\",[133,43.155]],[\"comment/250\",[]],[\"name/251\",[13,21.852]],[\"comment/251\",[]],[\"name/252\",[155,56.393]],[\"comment/252\",[]],[\"name/253\",[156,51.188]],[\"comment/253\",[]],[\"name/254\",[18,37.586]],[\"comment/254\",[]],[\"name/255\",[157,35.639]],[\"comment/255\",[]],[\"name/256\",[6,37.586]],[\"comment/256\",[]],[\"name/257\",[158,39.995]],[\"comment/257\",[]],[\"name/258\",[19,38.719]],[\"comment/258\",[]],[\"name/259\",[159,51.188]],[\"comment/259\",[]],[\"name/260\",[160,56.393]],[\"comment/260\",[]],[\"name/261\",[161,56.393]],[\"comment/261\",[]],[\"name/262\",[162,56.393]],[\"comment/262\",[]],[\"name/263\",[163,56.393]],[\"comment/263\",[]],[\"name/264\",[164,56.393]],[\"comment/264\",[]],[\"name/265\",[165,56.393]],[\"comment/265\",[]],[\"name/266\",[166,51.188]],[\"comment/266\",[]],[\"name/267\",[18,37.586]],[\"comment/267\",[]],[\"name/268\",[157,35.639]],[\"comment/268\",[]],[\"name/269\",[6,37.586]],[\"comment/269\",[]],[\"name/270\",[158,39.995]],[\"comment/270\",[]],[\"name/271\",[19,38.719]],[\"comment/271\",[]],[\"name/272\",[167,51.188]],[\"comment/272\",[]],[\"name/273\",[18,37.586]],[\"comment/273\",[]],[\"name/274\",[157,35.639]],[\"comment/274\",[]],[\"name/275\",[6,37.586]],[\"comment/275\",[]],[\"name/276\",[158,39.995]],[\"comment/276\",[]],[\"name/277\",[19,38.719]],[\"comment/277\",[]],[\"name/278\",[168,51.188]],[\"comment/278\",[]],[\"name/279\",[157,35.639]],[\"comment/279\",[]],[\"name/280\",[18,37.586]],[\"comment/280\",[]],[\"name/281\",[157,35.639]],[\"comment/281\",[]],[\"name/282\",[6,37.586]],[\"comment/282\",[]],[\"name/283\",[158,39.995]],[\"comment/283\",[]],[\"name/284\",[19,38.719]],[\"comment/284\",[]],[\"name/285\",[169,51.188]],[\"comment/285\",[]],[\"name/286\",[157,35.639]],[\"comment/286\",[]],[\"name/287\",[18,37.586]],[\"comment/287\",[]],[\"name/288\",[157,35.639]],[\"comment/288\",[]],[\"name/289\",[6,37.586]],[\"comment/289\",[]],[\"name/290\",[158,39.995]],[\"comment/290\",[]],[\"name/291\",[19,38.719]],[\"comment/291\",[]],[\"name/292\",[170,51.188]],[\"comment/292\",[]],[\"name/293\",[157,35.639]],[\"comment/293\",[]],[\"name/294\",[18,37.586]],[\"comment/294\",[]],[\"name/295\",[157,35.639]],[\"comment/295\",[]],[\"name/296\",[6,37.586]],[\"comment/296\",[]],[\"name/297\",[158,39.995]],[\"comment/297\",[]],[\"name/298\",[19,38.719]],[\"comment/298\",[]],[\"name/299\",[171,51.188]],[\"comment/299\",[]],[\"name/300\",[157,35.639]],[\"comment/300\",[]],[\"name/301\",[18,37.586]],[\"comment/301\",[]],[\"name/302\",[157,35.639]],[\"comment/302\",[]],[\"name/303\",[6,37.586]],[\"comment/303\",[]],[\"name/304\",[158,39.995]],[\"comment/304\",[]],[\"name/305\",[19,38.719]],[\"comment/305\",[]],[\"name/306\",[172,56.393]],[\"comment/306\",[]],[\"name/307\",[23,47.76]],[\"comment/307\",[]],[\"name/308\",[22,51.188]],[\"comment/308\",[]],[\"name/309\",[20,51.188]],[\"comment/309\",[]],[\"name/310\",[3,51.188]],[\"comment/310\",[]],[\"name/311\",[17,51.188]],[\"comment/311\",[]],[\"name/312\",[21,51.188]],[\"comment/312\",[]],[\"name/313\",[33,39.995]],[\"comment/313\",[]],[\"name/314\",[28,43.155]],[\"comment/314\",[]],[\"name/315\",[84,45.199]],[\"comment/315\",[]],[\"name/316\",[95,43.155]],[\"comment/316\",[]],[\"name/317\",[92,47.76]],[\"comment/317\",[]],[\"name/318\",[91,45.199]],[\"comment/318\",[]],[\"name/319\",[104,43.155]],[\"comment/319\",[]],[\"name/320\",[102,47.76]],[\"comment/320\",[]],[\"name/321\",[46,43.155]],[\"comment/321\",[]],[\"name/322\",[110,43.155]],[\"comment/322\",[]],[\"name/323\",[107,47.76]],[\"comment/323\",[]],[\"name/324\",[117,43.155]],[\"comment/324\",[]],[\"name/325\",[114,47.76]],[\"comment/325\",[]],[\"name/326\",[113,45.199]],[\"comment/326\",[]],[\"name/327\",[88,45.199]],[\"comment/327\",[]],[\"name/328\",[89,43.155]],[\"comment/328\",[]],[\"name/329\",[31,45.199]],[\"comment/329\",[]],[\"name/330\",[125,43.155]],[\"comment/330\",[]],[\"name/331\",[127,47.76]],[\"comment/331\",[]],[\"name/332\",[33,39.995]],[\"comment/332\",[]],[\"name/333\",[28,43.155]],[\"comment/333\",[]],[\"name/334\",[128,47.76]],[\"comment/334\",[]],[\"name/335\",[156,51.188]],[\"comment/335\",[]],[\"name/336\",[159,51.188]],[\"comment/336\",[]],[\"name/337\",[166,51.188]],[\"comment/337\",[]],[\"name/338\",[167,51.188]],[\"comment/338\",[]],[\"name/339\",[168,51.188]],[\"comment/339\",[]],[\"name/340\",[169,51.188]],[\"comment/340\",[]],[\"name/341\",[170,51.188]],[\"comment/341\",[]],[\"name/342\",[171,51.188]],[\"comment/342\",[]],[\"name/343\",[81,51.188]],[\"comment/343\",[]],[\"name/344\",[89,43.155]],[\"comment/344\",[]],[\"name/345\",[104,43.155]],[\"comment/345\",[]],[\"name/346\",[117,43.155]],[\"comment/346\",[]],[\"name/347\",[110,43.155]],[\"comment/347\",[]],[\"name/348\",[95,43.155]],[\"comment/348\",[]],[\"name/349\",[114,47.76]],[\"comment/349\",[]],[\"name/350\",[88,45.199]],[\"comment/350\",[]],[\"name/351\",[127,47.76]],[\"comment/351\",[]],[\"name/352\",[28,43.155]],[\"comment/352\",[]],[\"name/353\",[128,47.76]],[\"comment/353\",[]],[\"name/354\",[125,43.155]],[\"comment/354\",[]],[\"name/355\",[33,39.995]],[\"comment/355\",[]],[\"name/356\",[85,38.719]],[\"comment/356\",[]],[\"name/357\",[132,45.199]],[\"comment/357\",[]],[\"name/358\",[133,43.155]],[\"comment/358\",[]],[\"name/359\",[134,43.155]],[\"comment/359\",[]],[\"name/360\",[37,38.719]],[\"comment/360\",[]],[\"name/361\",[148,47.76]],[\"comment/361\",[]],[\"name/362\",[142,47.76]],[\"comment/362\",[]],[\"name/363\",[145,47.76]],[\"comment/363\",[]],[\"name/364\",[92,47.76]],[\"comment/364\",[]],[\"name/365\",[91,45.199]],[\"comment/365\",[]],[\"name/366\",[113,45.199]],[\"comment/366\",[]],[\"name/367\",[102,47.76]],[\"comment/367\",[]],[\"name/368\",[107,47.76]],[\"comment/368\",[]],[\"name/369\",[46,43.155]],[\"comment/369\",[]],[\"name/370\",[31,45.199]],[\"comment/370\",[]],[\"name/371\",[37,38.719]],[\"comment/371\",[]],[\"name/372\",[148,47.76]],[\"comment/372\",[]],[\"name/373\",[85,38.719]],[\"comment/373\",[]],[\"name/374\",[134,43.155]],[\"comment/374\",[]],[\"name/375\",[142,47.76]],[\"comment/375\",[]],[\"name/376\",[145,47.76]],[\"comment/376\",[]],[\"name/377\",[132,45.199]],[\"comment/377\",[]],[\"name/378\",[133,43.155]],[\"comment/378\",[]]],\"invertedIndex\":[[\"__type\",{\"_index\":13,\"name\":{\"12\":{},\"17\":{},\"24\":{},\"30\":{},\"32\":{},\"36\":{},\"50\":{},\"57\":{},\"66\":{},\"87\":{},\"96\":{},\"100\":{},\"102\":{},\"109\":{},\"111\":{},\"114\":{},\"121\":{},\"123\":{},\"125\":{},\"129\":{},\"130\":{},\"142\":{},\"144\":{},\"146\":{},\"151\":{},\"153\":{},\"155\":{},\"157\":{},\"160\":{},\"162\":{},\"166\":{},\"168\":{},\"170\":{},\"177\":{},\"180\":{},\"184\":{},\"186\":{},\"190\":{},\"205\":{},\"222\":{},\"231\":{},\"234\":{},\"248\":{},\"251\":{}},\"comment\":{}}],[\"_initauth\",{\"_index\":135,\"name\":{\"207\":{}},\"comment\":{}}],[\"absoluteduration\",{\"_index\":62,\"name\":{\"69\":{}},\"comment\":{}}],[\"access\",{\"_index\":139,\"name\":{\"220\":{}},\"comment\":{}}],[\"accesstoken\",{\"_index\":146,\"name\":{\"229\":{},\"242\":{}},\"comment\":{}}],[\"accesstokenerror\",{\"_index\":166,\"name\":{\"266\":{},\"337\":{}},\"comment\":{}}],[\"accesstokenerrorcode\",{\"_index\":159,\"name\":{\"259\":{},\"336\":{}},\"comment\":{}}],[\"accesstokenexpiresat\",{\"_index\":151,\"name\":{\"244\":{}},\"comment\":{}}],[\"accesstokenrequest\",{\"_index\":142,\"name\":{\"223\":{},\"362\":{},\"375\":{}},\"comment\":{}}],[\"accesstokenscope\",{\"_index\":150,\"name\":{\"243\":{}},\"comment\":{}}],[\"aftercallback\",{\"_index\":91,\"name\":{\"113\":{},\"116\":{},\"318\":{},\"365\":{}},\"comment\":{}}],[\"afterrefetch\",{\"_index\":113,\"name\":{\"159\":{},\"164\":{},\"326\":{},\"366\":{}},\"comment\":{}}],[\"afterrefresh\",{\"_index\":141,\"name\":{\"221\":{},\"226\":{}},\"comment\":{}}],[\"api\",{\"_index\":124,\"name\":{\"175\":{}},\"comment\":{}}],[\"auth\",{\"_index\":26,\"name\":{\"26\":{},\"175\":{},\"178\":{},\"181\":{}},\"comment\":{}}],[\"auth0edge\",{\"_index\":83,\"name\":{\"95\":{}},\"comment\":{}}],[\"auth0logout\",{\"_index\":38,\"name\":{\"41\":{}},\"comment\":{}}],[\"auth0server\",{\"_index\":131,\"name\":{\"192\":{}},\"comment\":{}}],[\"autherror\",{\"_index\":156,\"name\":{\"253\":{},\"335\":{}},\"comment\":{}}],[\"authorizationparameters\",{\"_index\":73,\"name\":{\"80\":{}},\"comment\":{}}],[\"authorizationparams\",{\"_index\":39,\"name\":{\"42\":{},\"119\":{},\"131\":{},\"138\":{},\"227\":{}},\"comment\":{}}],[\"autosave\",{\"_index\":63,\"name\":{\"70\":{}},\"comment\":{}}],[\"baseconfig\",{\"_index\":35,\"name\":{\"38\":{}},\"comment\":{}}],[\"baseurl\",{\"_index\":40,\"name\":{\"43\":{}},\"comment\":{}}],[\"callback\",{\"_index\":54,\"name\":{\"59\":{},\"88\":{}},\"comment\":{}}],[\"callbackhandler\",{\"_index\":96,\"name\":{\"124\":{}},\"comment\":{}}],[\"callbackhandlererror\",{\"_index\":168,\"name\":{\"278\":{},\"339\":{}},\"comment\":{}}],[\"callbackoptions\",{\"_index\":92,\"name\":{\"115\":{},\"317\":{},\"364\":{}},\"comment\":{}}],[\"callbackoptionsprovider\",{\"_index\":94,\"name\":{\"120\":{}},\"comment\":{}}],[\"cause\",{\"_index\":158,\"name\":{\"257\":{},\"270\":{},\"276\":{},\"283\":{},\"290\":{},\"297\":{},\"304\":{}},\"comment\":{}}],[\"checksession\",{\"_index\":16,\"name\":{\"16\":{}},\"comment\":{}}],[\"claims\",{\"_index\":148,\"name\":{\"237\":{},\"361\":{},\"372\":{}},\"comment\":{}}],[\"client\",{\"_index\":0,\"name\":{\"0\":{}},\"comment\":{}}],[\"client/use\",{\"_index\":1,\"name\":{\"1\":{}},\"comment\":{}}],[\"client/with\",{\"_index\":24,\"name\":{\"26\":{}},\"comment\":{}}],[\"clientassertionsigningalg\",{\"_index\":56,\"name\":{\"61\":{}},\"comment\":{}}],[\"clientassertionsigningkey\",{\"_index\":55,\"name\":{\"60\":{}},\"comment\":{}}],[\"clientid\",{\"_index\":41,\"name\":{\"44\":{}},\"comment\":{}}],[\"clientsecret\",{\"_index\":42,\"name\":{\"45\":{}},\"comment\":{}}],[\"clocktolerance\",{\"_index\":43,\"name\":{\"46\":{}},\"comment\":{}}],[\"code\",{\"_index\":157,\"name\":{\"255\":{},\"268\":{},\"274\":{},\"279\":{},\"281\":{},\"286\":{},\"288\":{},\"293\":{},\"295\":{},\"300\":{},\"302\":{}},\"comment\":{}}],[\"config\",{\"_index\":34,\"name\":{\"37\":{}},\"comment\":{}}],[\"configparameters\",{\"_index\":81,\"name\":{\"93\":{},\"343\":{}},\"comment\":{}}],[\"connection\",{\"_index\":98,\"name\":{\"132\":{}},\"comment\":{}}],[\"connection_scope\",{\"_index\":99,\"name\":{\"133\":{}},\"comment\":{}}],[\"constructor\",{\"_index\":18,\"name\":{\"19\":{},\"239\":{},\"254\":{},\"267\":{},\"273\":{},\"280\":{},\"287\":{},\"294\":{},\"301\":{}},\"comment\":{}}],[\"cookie\",{\"_index\":65,\"name\":{\"72\":{}},\"comment\":{}}],[\"cookieconfig\",{\"_index\":66,\"name\":{\"73\":{}},\"comment\":{}}],[\"default\",{\"_index\":23,\"name\":{\"25\":{},\"238\":{},\"307\":{}},\"comment\":{}}],[\"domain\",{\"_index\":67,\"name\":{\"74\":{}},\"comment\":{}}],[\"edge\",{\"_index\":82,\"name\":{\"94\":{}},\"comment\":{}}],[\"email\",{\"_index\":4,\"name\":{\"3\":{}},\"comment\":{}}],[\"email_verified\",{\"_index\":5,\"name\":{\"4\":{}},\"comment\":{}}],[\"enabletelemetry\",{\"_index\":45,\"name\":{\"48\":{}},\"comment\":{}}],[\"error\",{\"_index\":14,\"name\":{\"14\":{}},\"comment\":{}}],[\"expired_access_token\",{\"_index\":163,\"name\":{\"263\":{}},\"comment\":{}}],[\"failed_refresh_grant\",{\"_index\":165,\"name\":{\"265\":{}},\"comment\":{}}],[\"generatesessioncookie\",{\"_index\":122,\"name\":{\"174\":{}},\"comment\":{}}],[\"generatesessioncookieconfig\",{\"_index\":121,\"name\":{\"173\":{}},\"comment\":{}}],[\"genid\",{\"_index\":59,\"name\":{\"65\":{}},\"comment\":{}}],[\"getaccesstoken\",{\"_index\":134,\"name\":{\"196\":{},\"210\":{},\"230\":{},\"359\":{},\"374\":{}},\"comment\":{}}],[\"getaccesstokenresult\",{\"_index\":145,\"name\":{\"228\":{},\"363\":{},\"376\":{}},\"comment\":{}}],[\"getloginstate\",{\"_index\":46,\"name\":{\"49\":{},\"128\":{},\"140\":{},\"321\":{},\"369\":{}},\"comment\":{}}],[\"getserversideprops\",{\"_index\":129,\"name\":{\"187\":{}},\"comment\":{}}],[\"getserversidepropsresultwithsession\",{\"_index\":127,\"name\":{\"182\":{},\"331\":{},\"351\":{}},\"comment\":{}}],[\"getsession\",{\"_index\":85,\"name\":{\"98\":{},\"99\":{},\"104\":{},\"193\":{},\"208\":{},\"233\":{},\"356\":{},\"373\":{}},\"comment\":{}}],[\"handleauth\",{\"_index\":89,\"name\":{\"108\":{},\"203\":{},\"217\":{},\"328\":{},\"344\":{}},\"comment\":{}}],[\"handlecallback\",{\"_index\":95,\"name\":{\"122\":{},\"198\":{},\"215\":{},\"316\":{},\"348\":{}},\"comment\":{}}],[\"handlelogin\",{\"_index\":104,\"name\":{\"143\":{},\"197\":{},\"213\":{},\"319\":{},\"345\":{}},\"comment\":{}}],[\"handlelogout\",{\"_index\":110,\"name\":{\"154\":{},\"199\":{},\"214\":{},\"322\":{},\"347\":{}},\"comment\":{}}],[\"handleprofile\",{\"_index\":117,\"name\":{\"167\":{},\"200\":{},\"216\":{},\"324\":{},\"346\":{}},\"comment\":{}}],[\"handlererror\",{\"_index\":167,\"name\":{\"272\":{},\"338\":{}},\"comment\":{}}],[\"handlers\",{\"_index\":88,\"name\":{\"107\":{},\"126\":{},\"327\":{},\"350\":{}},\"comment\":{}}],[\"handlers/auth\",{\"_index\":87,\"name\":{\"106\":{}},\"comment\":{}}],[\"handlers/callback\",{\"_index\":90,\"name\":{\"112\":{}},\"comment\":{}}],[\"handlers/login\",{\"_index\":97,\"name\":{\"127\":{}},\"comment\":{}}],[\"handlers/logout\",{\"_index\":106,\"name\":{\"147\":{}},\"comment\":{}}],[\"handlers/profile\",{\"_index\":112,\"name\":{\"158\":{}},\"comment\":{}}],[\"helpers\",{\"_index\":119,\"name\":{\"171\":{}},\"comment\":{}}],[\"helpers/testing\",{\"_index\":120,\"name\":{\"172\":{}},\"comment\":{}}],[\"helpers/with\",{\"_index\":123,\"name\":{\"175\":{},\"178\":{},\"181\":{}},\"comment\":{}}],[\"httponly\",{\"_index\":70,\"name\":{\"77\":{}},\"comment\":{}}],[\"httptimeout\",{\"_index\":44,\"name\":{\"47\":{}},\"comment\":{}}],[\"identityclaimfilter\",{\"_index\":47,\"name\":{\"51\":{},\"92\":{}},\"comment\":{}}],[\"idplogout\",{\"_index\":48,\"name\":{\"52\":{}},\"comment\":{}}],[\"idtoken\",{\"_index\":149,\"name\":{\"241\":{}},\"comment\":{}}],[\"idtokensigningalg\",{\"_index\":49,\"name\":{\"53\":{}},\"comment\":{}}],[\"index\",{\"_index\":130,\"name\":{\"191\":{}},\"comment\":{}}],[\"initauth0\",{\"_index\":86,\"name\":{\"101\":{},\"103\":{},\"204\":{},\"206\":{}},\"comment\":{}}],[\"insufficient_scope\",{\"_index\":164,\"name\":{\"264\":{}},\"comment\":{}}],[\"invitation\",{\"_index\":100,\"name\":{\"134\":{}},\"comment\":{}}],[\"isloading\",{\"_index\":15,\"name\":{\"15\":{}},\"comment\":{}}],[\"issuerbaseurl\",{\"_index\":50,\"name\":{\"54\":{}},\"comment\":{}}],[\"legacysamesitecookie\",{\"_index\":51,\"name\":{\"55\":{}},\"comment\":{}}],[\"login\",{\"_index\":79,\"name\":{\"89\":{}},\"comment\":{}}],[\"loginhandler\",{\"_index\":105,\"name\":{\"145\":{}},\"comment\":{}}],[\"loginhandlererror\",{\"_index\":169,\"name\":{\"285\":{},\"340\":{}},\"comment\":{}}],[\"loginoptions\",{\"_index\":102,\"name\":{\"137\":{},\"320\":{},\"367\":{}},\"comment\":{}}],[\"loginoptionsprovider\",{\"_index\":103,\"name\":{\"141\":{}},\"comment\":{}}],[\"logouthandler\",{\"_index\":111,\"name\":{\"156\":{}},\"comment\":{}}],[\"logouthandlererror\",{\"_index\":170,\"name\":{\"292\":{},\"341\":{}},\"comment\":{}}],[\"logoutoptions\",{\"_index\":107,\"name\":{\"148\":{},\"323\":{},\"368\":{}},\"comment\":{}}],[\"logoutoptionsprovider\",{\"_index\":109,\"name\":{\"152\":{}},\"comment\":{}}],[\"logoutparams\",{\"_index\":108,\"name\":{\"150\":{}},\"comment\":{}}],[\"middleware\",{\"_index\":126,\"name\":{\"178\":{}},\"comment\":{}}],[\"missing_access_token\",{\"_index\":161,\"name\":{\"261\":{}},\"comment\":{}}],[\"missing_refresh_token\",{\"_index\":162,\"name\":{\"262\":{}},\"comment\":{}}],[\"missing_session\",{\"_index\":160,\"name\":{\"260\":{}},\"comment\":{}}],[\"name\",{\"_index\":6,\"name\":{\"5\":{},\"63\":{},\"256\":{},\"269\":{},\"275\":{},\"282\":{},\"289\":{},\"296\":{},\"303\":{}},\"comment\":{}}],[\"nextconfig\",{\"_index\":77,\"name\":{\"84\":{}},\"comment\":{}}],[\"nickname\",{\"_index\":7,\"name\":{\"6\":{}},\"comment\":{}}],[\"onerror\",{\"_index\":31,\"name\":{\"31\":{},\"110\":{},\"329\":{},\"370\":{}},\"comment\":{}}],[\"onredirecting\",{\"_index\":30,\"name\":{\"29\":{}},\"comment\":{}}],[\"org_id\",{\"_index\":11,\"name\":{\"10\":{}},\"comment\":{}}],[\"organization\",{\"_index\":78,\"name\":{\"85\":{},\"118\":{},\"135\":{}},\"comment\":{}}],[\"page\",{\"_index\":25,\"name\":{\"26\":{},\"181\":{}},\"comment\":{}}],[\"pageroute\",{\"_index\":128,\"name\":{\"183\":{},\"334\":{},\"353\":{}},\"comment\":{}}],[\"path\",{\"_index\":68,\"name\":{\"75\":{}},\"comment\":{}}],[\"picture\",{\"_index\":8,\"name\":{\"7\":{}},\"comment\":{}}],[\"postlogoutredirect\",{\"_index\":53,\"name\":{\"58\":{}},\"comment\":{}}],[\"profilehandler\",{\"_index\":118,\"name\":{\"169\":{}},\"comment\":{}}],[\"profilehandlererror\",{\"_index\":171,\"name\":{\"299\":{},\"342\":{}},\"comment\":{}}],[\"profileoptions\",{\"_index\":114,\"name\":{\"161\":{},\"325\":{},\"349\":{}},\"comment\":{}}],[\"profileoptionsprovider\",{\"_index\":116,\"name\":{\"165\":{}},\"comment\":{}}],[\"redirecturi\",{\"_index\":93,\"name\":{\"117\":{}},\"comment\":{}}],[\"refetch\",{\"_index\":115,\"name\":{\"163\":{}},\"comment\":{}}],[\"refresh\",{\"_index\":144,\"name\":{\"225\":{}},\"comment\":{}}],[\"refreshtoken\",{\"_index\":152,\"name\":{\"245\":{}},\"comment\":{}}],[\"requesterror\",{\"_index\":17,\"name\":{\"18\":{},\"311\":{}},\"comment\":{}}],[\"required\",{\"_index\":27,\"name\":{\"26\":{},\"175\":{},\"178\":{},\"181\":{}},\"comment\":{}}],[\"response_mode\",{\"_index\":75,\"name\":{\"82\":{}},\"comment\":{}}],[\"response_type\",{\"_index\":76,\"name\":{\"83\":{}},\"comment\":{}}],[\"returnto\",{\"_index\":29,\"name\":{\"28\":{},\"139\":{},\"149\":{},\"188\":{}},\"comment\":{}}],[\"rolling\",{\"_index\":60,\"name\":{\"67\":{}},\"comment\":{}}],[\"rollingduration\",{\"_index\":61,\"name\":{\"68\":{}},\"comment\":{}}],[\"routes\",{\"_index\":52,\"name\":{\"56\":{},\"86\":{}},\"comment\":{}}],[\"samesite\",{\"_index\":72,\"name\":{\"79\":{}},\"comment\":{}}],[\"scope\",{\"_index\":74,\"name\":{\"81\":{}},\"comment\":{}}],[\"scopes\",{\"_index\":143,\"name\":{\"224\":{}},\"comment\":{}}],[\"screen_hint\",{\"_index\":101,\"name\":{\"136\":{}},\"comment\":{}}],[\"secret\",{\"_index\":36,\"name\":{\"39\":{}},\"comment\":{}}],[\"secure\",{\"_index\":71,\"name\":{\"78\":{}},\"comment\":{}}],[\"session\",{\"_index\":37,\"name\":{\"40\":{},\"91\":{},\"232\":{},\"235\":{},\"246\":{},\"249\":{},\"360\":{},\"371\":{}},\"comment\":{}}],[\"session/get\",{\"_index\":138,\"name\":{\"220\":{},\"232\":{}},\"comment\":{}}],[\"session/session\",{\"_index\":147,\"name\":{\"236\":{}},\"comment\":{}}],[\"session/touch\",{\"_index\":153,\"name\":{\"246\":{}},\"comment\":{}}],[\"session/update\",{\"_index\":154,\"name\":{\"249\":{}},\"comment\":{}}],[\"sessionconfig\",{\"_index\":57,\"name\":{\"62\":{}},\"comment\":{}}],[\"sessionstore\",{\"_index\":136,\"name\":{\"218\":{}},\"comment\":{}}],[\"sessionstorepayload\",{\"_index\":137,\"name\":{\"219\":{}},\"comment\":{}}],[\"status\",{\"_index\":19,\"name\":{\"20\":{},\"258\":{},\"271\":{},\"277\":{},\"284\":{},\"291\":{},\"298\":{},\"305\":{}},\"comment\":{}}],[\"store\",{\"_index\":58,\"name\":{\"64\":{}},\"comment\":{}}],[\"storeidtoken\",{\"_index\":64,\"name\":{\"71\":{}},\"comment\":{}}],[\"sub\",{\"_index\":9,\"name\":{\"8\":{}},\"comment\":{}}],[\"token\",{\"_index\":140,\"name\":{\"220\":{}},\"comment\":{}}],[\"touchsession\",{\"_index\":132,\"name\":{\"194\":{},\"247\":{},\"357\":{},\"377\":{}},\"comment\":{}}],[\"transient\",{\"_index\":69,\"name\":{\"76\":{}},\"comment\":{}}],[\"unauthorized\",{\"_index\":80,\"name\":{\"90\":{}},\"comment\":{}}],[\"updated_at\",{\"_index\":10,\"name\":{\"9\":{}},\"comment\":{}}],[\"updatesession\",{\"_index\":133,\"name\":{\"195\":{},\"209\":{},\"250\":{},\"358\":{},\"378\":{}},\"comment\":{}}],[\"user\",{\"_index\":2,\"name\":{\"1\":{},\"13\":{},\"34\":{},\"240\":{}},\"comment\":{}}],[\"usercontext\",{\"_index\":12,\"name\":{\"11\":{}},\"comment\":{}}],[\"userprofile\",{\"_index\":3,\"name\":{\"2\":{},\"310\":{}},\"comment\":{}}],[\"userprops\",{\"_index\":32,\"name\":{\"33\":{}},\"comment\":{}}],[\"userprovider\",{\"_index\":22,\"name\":{\"23\":{},\"308\":{}},\"comment\":{}}],[\"userproviderprops\",{\"_index\":20,\"name\":{\"21\":{},\"309\":{}},\"comment\":{}}],[\"useuser\",{\"_index\":21,\"name\":{\"22\":{},\"312\":{}},\"comment\":{}}],[\"utils/errors\",{\"_index\":155,\"name\":{\"252\":{}},\"comment\":{}}],[\"version\",{\"_index\":172,\"name\":{\"306\":{}},\"comment\":{}}],[\"withapiauthrequired\",{\"_index\":125,\"name\":{\"176\":{},\"201\":{},\"211\":{},\"330\":{},\"354\":{}},\"comment\":{}}],[\"withmiddlewareauthrequired\",{\"_index\":84,\"name\":{\"97\":{},\"105\":{},\"179\":{},\"315\":{}},\"comment\":{}}],[\"withpageauthrequired\",{\"_index\":33,\"name\":{\"35\":{},\"189\":{},\"202\":{},\"212\":{},\"313\":{},\"332\":{},\"355\":{}},\"comment\":{}}],[\"withpageauthrequiredoptions\",{\"_index\":28,\"name\":{\"27\":{},\"185\":{},\"314\":{},\"333\":{},\"352\":{}},\"comment\":{}}]],\"pipeline\":[]}}"); \ No newline at end of file +window.searchData = JSON.parse("{\"rows\":[{\"kind\":2,\"name\":\"client\",\"url\":\"modules/client.html\",\"classes\":\"\"},{\"kind\":2,\"name\":\"client/use-user\",\"url\":\"modules/client_use_user.html\",\"classes\":\"\"},{\"kind\":256,\"name\":\"UserProfile\",\"url\":\"interfaces/client_use_user.UserProfile.html\",\"classes\":\"\",\"parent\":\"client/use-user\"},{\"kind\":1024,\"name\":\"email\",\"url\":\"interfaces/client_use_user.UserProfile.html#email\",\"classes\":\"\",\"parent\":\"client/use-user.UserProfile\"},{\"kind\":1024,\"name\":\"email_verified\",\"url\":\"interfaces/client_use_user.UserProfile.html#email_verified\",\"classes\":\"\",\"parent\":\"client/use-user.UserProfile\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/client_use_user.UserProfile.html#name\",\"classes\":\"\",\"parent\":\"client/use-user.UserProfile\"},{\"kind\":1024,\"name\":\"nickname\",\"url\":\"interfaces/client_use_user.UserProfile.html#nickname\",\"classes\":\"\",\"parent\":\"client/use-user.UserProfile\"},{\"kind\":1024,\"name\":\"picture\",\"url\":\"interfaces/client_use_user.UserProfile.html#picture\",\"classes\":\"\",\"parent\":\"client/use-user.UserProfile\"},{\"kind\":1024,\"name\":\"sub\",\"url\":\"interfaces/client_use_user.UserProfile.html#sub\",\"classes\":\"\",\"parent\":\"client/use-user.UserProfile\"},{\"kind\":1024,\"name\":\"updated_at\",\"url\":\"interfaces/client_use_user.UserProfile.html#updated_at\",\"classes\":\"\",\"parent\":\"client/use-user.UserProfile\"},{\"kind\":1024,\"name\":\"org_id\",\"url\":\"interfaces/client_use_user.UserProfile.html#org_id\",\"classes\":\"\",\"parent\":\"client/use-user.UserProfile\"},{\"kind\":4194304,\"name\":\"UserContext\",\"url\":\"types/client_use_user.UserContext.html\",\"classes\":\"\",\"parent\":\"client/use-user\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/client_use_user.UserContext.html#__type\",\"classes\":\"\",\"parent\":\"client/use-user.UserContext\"},{\"kind\":1024,\"name\":\"user\",\"url\":\"types/client_use_user.UserContext.html#__type.user\",\"classes\":\"\",\"parent\":\"client/use-user.UserContext.__type\"},{\"kind\":1024,\"name\":\"error\",\"url\":\"types/client_use_user.UserContext.html#__type.error\",\"classes\":\"\",\"parent\":\"client/use-user.UserContext.__type\"},{\"kind\":1024,\"name\":\"isLoading\",\"url\":\"types/client_use_user.UserContext.html#__type.isLoading\",\"classes\":\"\",\"parent\":\"client/use-user.UserContext.__type\"},{\"kind\":1024,\"name\":\"checkSession\",\"url\":\"types/client_use_user.UserContext.html#__type.checkSession\",\"classes\":\"\",\"parent\":\"client/use-user.UserContext.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/client_use_user.UserContext.html#__type.checkSession.__type-1\",\"classes\":\"\",\"parent\":\"client/use-user.UserContext.__type.checkSession\"},{\"kind\":128,\"name\":\"RequestError\",\"url\":\"classes/client_use_user.RequestError.html\",\"classes\":\"\",\"parent\":\"client/use-user\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/client_use_user.RequestError.html#constructor\",\"classes\":\"\",\"parent\":\"client/use-user.RequestError\"},{\"kind\":1024,\"name\":\"status\",\"url\":\"classes/client_use_user.RequestError.html#status\",\"classes\":\"\",\"parent\":\"client/use-user.RequestError\"},{\"kind\":4194304,\"name\":\"UserProviderProps\",\"url\":\"types/client_use_user.UserProviderProps.html\",\"classes\":\"\",\"parent\":\"client/use-user\"},{\"kind\":64,\"name\":\"useUser\",\"url\":\"functions/client_use_user.useUser.html\",\"classes\":\"\",\"parent\":\"client/use-user\"},{\"kind\":4194304,\"name\":\"UserProvider\",\"url\":\"types/client_use_user.UserProvider.html\",\"classes\":\"\",\"parent\":\"client/use-user\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/client_use_user.UserProvider.html#__type\",\"classes\":\"\",\"parent\":\"client/use-user.UserProvider\"},{\"kind\":64,\"name\":\"default\",\"url\":\"functions/client_use_user.default.html\",\"classes\":\"\",\"parent\":\"client/use-user\"},{\"kind\":2,\"name\":\"client/with-page-auth-required\",\"url\":\"modules/client_with_page_auth_required.html\",\"classes\":\"\"},{\"kind\":256,\"name\":\"WithPageAuthRequiredOptions\",\"url\":\"interfaces/client_with_page_auth_required.WithPageAuthRequiredOptions.html\",\"classes\":\"\",\"parent\":\"client/with-page-auth-required\"},{\"kind\":1024,\"name\":\"returnTo\",\"url\":\"interfaces/client_with_page_auth_required.WithPageAuthRequiredOptions.html#returnTo\",\"classes\":\"\",\"parent\":\"client/with-page-auth-required.WithPageAuthRequiredOptions\"},{\"kind\":1024,\"name\":\"onRedirecting\",\"url\":\"interfaces/client_with_page_auth_required.WithPageAuthRequiredOptions.html#onRedirecting\",\"classes\":\"\",\"parent\":\"client/with-page-auth-required.WithPageAuthRequiredOptions\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/client_with_page_auth_required.WithPageAuthRequiredOptions.html#onRedirecting.__type-2\",\"classes\":\"\",\"parent\":\"client/with-page-auth-required.WithPageAuthRequiredOptions.onRedirecting\"},{\"kind\":1024,\"name\":\"onError\",\"url\":\"interfaces/client_with_page_auth_required.WithPageAuthRequiredOptions.html#onError\",\"classes\":\"\",\"parent\":\"client/with-page-auth-required.WithPageAuthRequiredOptions\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/client_with_page_auth_required.WithPageAuthRequiredOptions.html#onError.__type\",\"classes\":\"\",\"parent\":\"client/with-page-auth-required.WithPageAuthRequiredOptions.onError\"},{\"kind\":256,\"name\":\"UserProps\",\"url\":\"interfaces/client_with_page_auth_required.UserProps.html\",\"classes\":\"\",\"parent\":\"client/with-page-auth-required\"},{\"kind\":1024,\"name\":\"user\",\"url\":\"interfaces/client_with_page_auth_required.UserProps.html#user\",\"classes\":\"\",\"parent\":\"client/with-page-auth-required.UserProps\"},{\"kind\":4194304,\"name\":\"WithPageAuthRequired\",\"url\":\"types/client_with_page_auth_required.WithPageAuthRequired.html\",\"classes\":\"\",\"parent\":\"client/with-page-auth-required\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/client_with_page_auth_required.WithPageAuthRequired.html#__type\",\"classes\":\"\",\"parent\":\"client/with-page-auth-required.WithPageAuthRequired\"},{\"kind\":2,\"name\":\"config\",\"url\":\"modules/config.html\",\"classes\":\"\"},{\"kind\":256,\"name\":\"BaseConfig\",\"url\":\"interfaces/config.BaseConfig.html\",\"classes\":\"\",\"parent\":\"config\"},{\"kind\":1024,\"name\":\"secret\",\"url\":\"interfaces/config.BaseConfig.html#secret\",\"classes\":\"\",\"parent\":\"config.BaseConfig\"},{\"kind\":1024,\"name\":\"session\",\"url\":\"interfaces/config.BaseConfig.html#session\",\"classes\":\"\",\"parent\":\"config.BaseConfig\"},{\"kind\":1024,\"name\":\"auth0Logout\",\"url\":\"interfaces/config.BaseConfig.html#auth0Logout\",\"classes\":\"\",\"parent\":\"config.BaseConfig\"},{\"kind\":1024,\"name\":\"authorizationParams\",\"url\":\"interfaces/config.BaseConfig.html#authorizationParams\",\"classes\":\"\",\"parent\":\"config.BaseConfig\"},{\"kind\":1024,\"name\":\"baseURL\",\"url\":\"interfaces/config.BaseConfig.html#baseURL\",\"classes\":\"\",\"parent\":\"config.BaseConfig\"},{\"kind\":1024,\"name\":\"clientID\",\"url\":\"interfaces/config.BaseConfig.html#clientID\",\"classes\":\"\",\"parent\":\"config.BaseConfig\"},{\"kind\":1024,\"name\":\"clientSecret\",\"url\":\"interfaces/config.BaseConfig.html#clientSecret\",\"classes\":\"\",\"parent\":\"config.BaseConfig\"},{\"kind\":1024,\"name\":\"clockTolerance\",\"url\":\"interfaces/config.BaseConfig.html#clockTolerance\",\"classes\":\"\",\"parent\":\"config.BaseConfig\"},{\"kind\":1024,\"name\":\"httpTimeout\",\"url\":\"interfaces/config.BaseConfig.html#httpTimeout\",\"classes\":\"\",\"parent\":\"config.BaseConfig\"},{\"kind\":1024,\"name\":\"enableTelemetry\",\"url\":\"interfaces/config.BaseConfig.html#enableTelemetry\",\"classes\":\"\",\"parent\":\"config.BaseConfig\"},{\"kind\":1024,\"name\":\"getLoginState\",\"url\":\"interfaces/config.BaseConfig.html#getLoginState\",\"classes\":\"\",\"parent\":\"config.BaseConfig\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/config.BaseConfig.html#getLoginState.__type\",\"classes\":\"\",\"parent\":\"config.BaseConfig.getLoginState\"},{\"kind\":1024,\"name\":\"identityClaimFilter\",\"url\":\"interfaces/config.BaseConfig.html#identityClaimFilter\",\"classes\":\"\",\"parent\":\"config.BaseConfig\"},{\"kind\":1024,\"name\":\"idpLogout\",\"url\":\"interfaces/config.BaseConfig.html#idpLogout\",\"classes\":\"\",\"parent\":\"config.BaseConfig\"},{\"kind\":1024,\"name\":\"idTokenSigningAlg\",\"url\":\"interfaces/config.BaseConfig.html#idTokenSigningAlg\",\"classes\":\"\",\"parent\":\"config.BaseConfig\"},{\"kind\":1024,\"name\":\"issuerBaseURL\",\"url\":\"interfaces/config.BaseConfig.html#issuerBaseURL\",\"classes\":\"\",\"parent\":\"config.BaseConfig\"},{\"kind\":1024,\"name\":\"legacySameSiteCookie\",\"url\":\"interfaces/config.BaseConfig.html#legacySameSiteCookie\",\"classes\":\"\",\"parent\":\"config.BaseConfig\"},{\"kind\":1024,\"name\":\"routes\",\"url\":\"interfaces/config.BaseConfig.html#routes\",\"classes\":\"\",\"parent\":\"config.BaseConfig\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/config.BaseConfig.html#routes.__type-2\",\"classes\":\"\",\"parent\":\"config.BaseConfig.routes\"},{\"kind\":1024,\"name\":\"postLogoutRedirect\",\"url\":\"interfaces/config.BaseConfig.html#routes.__type-2.postLogoutRedirect\",\"classes\":\"\",\"parent\":\"config.BaseConfig.routes.__type\"},{\"kind\":1024,\"name\":\"callback\",\"url\":\"interfaces/config.BaseConfig.html#routes.__type-2.callback\",\"classes\":\"\",\"parent\":\"config.BaseConfig.routes.__type\"},{\"kind\":1024,\"name\":\"clientAssertionSigningKey\",\"url\":\"interfaces/config.BaseConfig.html#clientAssertionSigningKey\",\"classes\":\"\",\"parent\":\"config.BaseConfig\"},{\"kind\":1024,\"name\":\"clientAssertionSigningAlg\",\"url\":\"interfaces/config.BaseConfig.html#clientAssertionSigningAlg\",\"classes\":\"\",\"parent\":\"config.BaseConfig\"},{\"kind\":256,\"name\":\"SessionConfig\",\"url\":\"interfaces/config.SessionConfig.html\",\"classes\":\"\",\"parent\":\"config\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/config.SessionConfig.html#name\",\"classes\":\"\",\"parent\":\"config.SessionConfig\"},{\"kind\":1024,\"name\":\"store\",\"url\":\"interfaces/config.SessionConfig.html#store\",\"classes\":\"\",\"parent\":\"config.SessionConfig\"},{\"kind\":1024,\"name\":\"genId\",\"url\":\"interfaces/config.SessionConfig.html#genId\",\"classes\":\"\",\"parent\":\"config.SessionConfig\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/config.SessionConfig.html#genId.__type\",\"classes\":\"\",\"parent\":\"config.SessionConfig.genId\"},{\"kind\":1024,\"name\":\"rolling\",\"url\":\"interfaces/config.SessionConfig.html#rolling\",\"classes\":\"\",\"parent\":\"config.SessionConfig\"},{\"kind\":1024,\"name\":\"rollingDuration\",\"url\":\"interfaces/config.SessionConfig.html#rollingDuration\",\"classes\":\"\",\"parent\":\"config.SessionConfig\"},{\"kind\":1024,\"name\":\"absoluteDuration\",\"url\":\"interfaces/config.SessionConfig.html#absoluteDuration\",\"classes\":\"\",\"parent\":\"config.SessionConfig\"},{\"kind\":1024,\"name\":\"autoSave\",\"url\":\"interfaces/config.SessionConfig.html#autoSave\",\"classes\":\"\",\"parent\":\"config.SessionConfig\"},{\"kind\":1024,\"name\":\"storeIDToken\",\"url\":\"interfaces/config.SessionConfig.html#storeIDToken\",\"classes\":\"\",\"parent\":\"config.SessionConfig\"},{\"kind\":1024,\"name\":\"cookie\",\"url\":\"interfaces/config.SessionConfig.html#cookie\",\"classes\":\"\",\"parent\":\"config.SessionConfig\"},{\"kind\":256,\"name\":\"CookieConfig\",\"url\":\"interfaces/config.CookieConfig.html\",\"classes\":\"\",\"parent\":\"config\"},{\"kind\":1024,\"name\":\"domain\",\"url\":\"interfaces/config.CookieConfig.html#domain\",\"classes\":\"\",\"parent\":\"config.CookieConfig\"},{\"kind\":1024,\"name\":\"path\",\"url\":\"interfaces/config.CookieConfig.html#path\",\"classes\":\"\",\"parent\":\"config.CookieConfig\"},{\"kind\":1024,\"name\":\"transient\",\"url\":\"interfaces/config.CookieConfig.html#transient\",\"classes\":\"\",\"parent\":\"config.CookieConfig\"},{\"kind\":1024,\"name\":\"httpOnly\",\"url\":\"interfaces/config.CookieConfig.html#httpOnly\",\"classes\":\"\",\"parent\":\"config.CookieConfig\"},{\"kind\":1024,\"name\":\"secure\",\"url\":\"interfaces/config.CookieConfig.html#secure\",\"classes\":\"\",\"parent\":\"config.CookieConfig\"},{\"kind\":1024,\"name\":\"sameSite\",\"url\":\"interfaces/config.CookieConfig.html#sameSite\",\"classes\":\"\",\"parent\":\"config.CookieConfig\"},{\"kind\":256,\"name\":\"AuthorizationParameters\",\"url\":\"interfaces/config.AuthorizationParameters.html\",\"classes\":\"\",\"parent\":\"config\"},{\"kind\":1024,\"name\":\"scope\",\"url\":\"interfaces/config.AuthorizationParameters.html#scope\",\"classes\":\"\",\"parent\":\"config.AuthorizationParameters\"},{\"kind\":1024,\"name\":\"response_mode\",\"url\":\"interfaces/config.AuthorizationParameters.html#response_mode\",\"classes\":\"\",\"parent\":\"config.AuthorizationParameters\"},{\"kind\":1024,\"name\":\"response_type\",\"url\":\"interfaces/config.AuthorizationParameters.html#response_type\",\"classes\":\"\",\"parent\":\"config.AuthorizationParameters\"},{\"kind\":256,\"name\":\"NextConfig\",\"url\":\"interfaces/config.NextConfig.html\",\"classes\":\"\",\"parent\":\"config\"},{\"kind\":1024,\"name\":\"organization\",\"url\":\"interfaces/config.NextConfig.html#organization\",\"classes\":\"\",\"parent\":\"config.NextConfig\"},{\"kind\":1024,\"name\":\"routes\",\"url\":\"interfaces/config.NextConfig.html#routes\",\"classes\":\"\",\"parent\":\"config.NextConfig\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/config.NextConfig.html#routes.__type\",\"classes\":\"\",\"parent\":\"config.NextConfig.routes\"},{\"kind\":1024,\"name\":\"callback\",\"url\":\"interfaces/config.NextConfig.html#routes.__type.callback\",\"classes\":\"\",\"parent\":\"config.NextConfig.routes.__type\"},{\"kind\":1024,\"name\":\"login\",\"url\":\"interfaces/config.NextConfig.html#routes.__type.login\",\"classes\":\"\",\"parent\":\"config.NextConfig.routes.__type\"},{\"kind\":1024,\"name\":\"unauthorized\",\"url\":\"interfaces/config.NextConfig.html#routes.__type.unauthorized\",\"classes\":\"\",\"parent\":\"config.NextConfig.routes.__type\"},{\"kind\":1024,\"name\":\"session\",\"url\":\"interfaces/config.NextConfig.html#session\",\"classes\":\"\",\"parent\":\"config.NextConfig\"},{\"kind\":1024,\"name\":\"identityClaimFilter\",\"url\":\"interfaces/config.NextConfig.html#identityClaimFilter\",\"classes\":\"tsd-is-inherited\",\"parent\":\"config.NextConfig\"},{\"kind\":4194304,\"name\":\"ConfigParameters\",\"url\":\"types/config.ConfigParameters.html\",\"classes\":\"\",\"parent\":\"config\"},{\"kind\":2,\"name\":\"edge\",\"url\":\"modules/edge.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"Auth0Edge\",\"url\":\"types/edge.Auth0Edge.html\",\"classes\":\"\",\"parent\":\"edge\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/edge.Auth0Edge.html#__type\",\"classes\":\"\",\"parent\":\"edge.Auth0Edge\"},{\"kind\":1024,\"name\":\"withMiddlewareAuthRequired\",\"url\":\"types/edge.Auth0Edge.html#__type.withMiddlewareAuthRequired\",\"classes\":\"\",\"parent\":\"edge.Auth0Edge.__type\"},{\"kind\":1024,\"name\":\"getSession\",\"url\":\"types/edge.Auth0Edge.html#__type.getSession\",\"classes\":\"\",\"parent\":\"edge.Auth0Edge.__type\"},{\"kind\":4194304,\"name\":\"GetSession\",\"url\":\"types/edge.GetSession.html\",\"classes\":\"\",\"parent\":\"edge\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/edge.GetSession.html#__type\",\"classes\":\"\",\"parent\":\"edge.GetSession\"},{\"kind\":4194304,\"name\":\"InitAuth0\",\"url\":\"types/edge.InitAuth0.html\",\"classes\":\"\",\"parent\":\"edge\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/edge.InitAuth0.html#__type\",\"classes\":\"\",\"parent\":\"edge.InitAuth0\"},{\"kind\":64,\"name\":\"initAuth0\",\"url\":\"functions/edge.initAuth0-1.html\",\"classes\":\"\",\"parent\":\"edge\"},{\"kind\":64,\"name\":\"getSession\",\"url\":\"functions/edge.getSession-1.html\",\"classes\":\"\",\"parent\":\"edge\"},{\"kind\":64,\"name\":\"withMiddlewareAuthRequired\",\"url\":\"functions/edge.withMiddlewareAuthRequired-1.html\",\"classes\":\"\",\"parent\":\"edge\"},{\"kind\":2,\"name\":\"handlers/auth\",\"url\":\"modules/handlers_auth.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"Handlers\",\"url\":\"types/handlers_auth.Handlers.html\",\"classes\":\"\",\"parent\":\"handlers/auth\"},{\"kind\":4194304,\"name\":\"HandleAuth\",\"url\":\"types/handlers_auth.HandleAuth.html\",\"classes\":\"\",\"parent\":\"handlers/auth\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/handlers_auth.HandleAuth.html#__type\",\"classes\":\"\",\"parent\":\"handlers/auth.HandleAuth\"},{\"kind\":4194304,\"name\":\"OnError\",\"url\":\"types/handlers_auth.OnError.html\",\"classes\":\"\",\"parent\":\"handlers/auth\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/handlers_auth.OnError.html#__type\",\"classes\":\"\",\"parent\":\"handlers/auth.OnError\"},{\"kind\":2,\"name\":\"handlers/callback\",\"url\":\"modules/handlers_callback.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"AfterCallback\",\"url\":\"types/handlers_callback.AfterCallback.html\",\"classes\":\"\",\"parent\":\"handlers/callback\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/handlers_callback.AfterCallback.html#__type\",\"classes\":\"\",\"parent\":\"handlers/callback.AfterCallback\"},{\"kind\":256,\"name\":\"CallbackOptions\",\"url\":\"interfaces/handlers_callback.CallbackOptions.html\",\"classes\":\"\",\"parent\":\"handlers/callback\"},{\"kind\":1024,\"name\":\"afterCallback\",\"url\":\"interfaces/handlers_callback.CallbackOptions.html#afterCallback\",\"classes\":\"\",\"parent\":\"handlers/callback.CallbackOptions\"},{\"kind\":1024,\"name\":\"redirectUri\",\"url\":\"interfaces/handlers_callback.CallbackOptions.html#redirectUri\",\"classes\":\"\",\"parent\":\"handlers/callback.CallbackOptions\"},{\"kind\":1024,\"name\":\"organization\",\"url\":\"interfaces/handlers_callback.CallbackOptions.html#organization\",\"classes\":\"\",\"parent\":\"handlers/callback.CallbackOptions\"},{\"kind\":1024,\"name\":\"authorizationParams\",\"url\":\"interfaces/handlers_callback.CallbackOptions.html#authorizationParams\",\"classes\":\"\",\"parent\":\"handlers/callback.CallbackOptions\"},{\"kind\":4194304,\"name\":\"CallbackOptionsProvider\",\"url\":\"types/handlers_callback.CallbackOptionsProvider.html\",\"classes\":\"\",\"parent\":\"handlers/callback\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/handlers_callback.CallbackOptionsProvider.html#__type\",\"classes\":\"\",\"parent\":\"handlers/callback.CallbackOptionsProvider\"},{\"kind\":4194304,\"name\":\"HandleCallback\",\"url\":\"types/handlers_callback.HandleCallback.html\",\"classes\":\"\",\"parent\":\"handlers/callback\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/handlers_callback.HandleCallback.html#__type\",\"classes\":\"\",\"parent\":\"handlers/callback.HandleCallback\"},{\"kind\":4194304,\"name\":\"CallbackHandler\",\"url\":\"types/handlers_callback.CallbackHandler.html\",\"classes\":\"\",\"parent\":\"handlers/callback\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/handlers_callback.CallbackHandler.html#__type\",\"classes\":\"\",\"parent\":\"handlers/callback.CallbackHandler\"},{\"kind\":2,\"name\":\"handlers\",\"url\":\"modules/handlers.html\",\"classes\":\"\"},{\"kind\":2,\"name\":\"handlers/login\",\"url\":\"modules/handlers_login.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"GetLoginState\",\"url\":\"types/handlers_login.GetLoginState.html\",\"classes\":\"\",\"parent\":\"handlers/login\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/handlers_login.GetLoginState.html#__type\",\"classes\":\"\",\"parent\":\"handlers/login.GetLoginState\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/handlers_login.GetLoginState.html#__type.__type-1.__type-2\",\"classes\":\"\",\"parent\":\"handlers/login.GetLoginState.__type.__type\"},{\"kind\":256,\"name\":\"AuthorizationParams\",\"url\":\"interfaces/handlers_login.AuthorizationParams.html\",\"classes\":\"\",\"parent\":\"handlers/login\"},{\"kind\":1024,\"name\":\"connection\",\"url\":\"interfaces/handlers_login.AuthorizationParams.html#connection\",\"classes\":\"\",\"parent\":\"handlers/login.AuthorizationParams\"},{\"kind\":1024,\"name\":\"connection_scope\",\"url\":\"interfaces/handlers_login.AuthorizationParams.html#connection_scope\",\"classes\":\"\",\"parent\":\"handlers/login.AuthorizationParams\"},{\"kind\":1024,\"name\":\"invitation\",\"url\":\"interfaces/handlers_login.AuthorizationParams.html#invitation\",\"classes\":\"\",\"parent\":\"handlers/login.AuthorizationParams\"},{\"kind\":1024,\"name\":\"organization\",\"url\":\"interfaces/handlers_login.AuthorizationParams.html#organization\",\"classes\":\"\",\"parent\":\"handlers/login.AuthorizationParams\"},{\"kind\":1024,\"name\":\"screen_hint\",\"url\":\"interfaces/handlers_login.AuthorizationParams.html#screen_hint\",\"classes\":\"\",\"parent\":\"handlers/login.AuthorizationParams\"},{\"kind\":256,\"name\":\"LoginOptions\",\"url\":\"interfaces/handlers_login.LoginOptions.html\",\"classes\":\"\",\"parent\":\"handlers/login\"},{\"kind\":1024,\"name\":\"authorizationParams\",\"url\":\"interfaces/handlers_login.LoginOptions.html#authorizationParams\",\"classes\":\"\",\"parent\":\"handlers/login.LoginOptions\"},{\"kind\":1024,\"name\":\"returnTo\",\"url\":\"interfaces/handlers_login.LoginOptions.html#returnTo\",\"classes\":\"\",\"parent\":\"handlers/login.LoginOptions\"},{\"kind\":1024,\"name\":\"getLoginState\",\"url\":\"interfaces/handlers_login.LoginOptions.html#getLoginState\",\"classes\":\"\",\"parent\":\"handlers/login.LoginOptions\"},{\"kind\":4194304,\"name\":\"LoginOptionsProvider\",\"url\":\"types/handlers_login.LoginOptionsProvider.html\",\"classes\":\"\",\"parent\":\"handlers/login\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/handlers_login.LoginOptionsProvider.html#__type\",\"classes\":\"\",\"parent\":\"handlers/login.LoginOptionsProvider\"},{\"kind\":4194304,\"name\":\"HandleLogin\",\"url\":\"types/handlers_login.HandleLogin.html\",\"classes\":\"\",\"parent\":\"handlers/login\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/handlers_login.HandleLogin.html#__type\",\"classes\":\"\",\"parent\":\"handlers/login.HandleLogin\"},{\"kind\":4194304,\"name\":\"LoginHandler\",\"url\":\"types/handlers_login.LoginHandler.html\",\"classes\":\"\",\"parent\":\"handlers/login\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/handlers_login.LoginHandler.html#__type\",\"classes\":\"\",\"parent\":\"handlers/login.LoginHandler\"},{\"kind\":2,\"name\":\"handlers/logout\",\"url\":\"modules/handlers_logout.html\",\"classes\":\"\"},{\"kind\":256,\"name\":\"LogoutOptions\",\"url\":\"interfaces/handlers_logout.LogoutOptions.html\",\"classes\":\"\",\"parent\":\"handlers/logout\"},{\"kind\":1024,\"name\":\"returnTo\",\"url\":\"interfaces/handlers_logout.LogoutOptions.html#returnTo\",\"classes\":\"\",\"parent\":\"handlers/logout.LogoutOptions\"},{\"kind\":1024,\"name\":\"logoutParams\",\"url\":\"interfaces/handlers_logout.LogoutOptions.html#logoutParams\",\"classes\":\"\",\"parent\":\"handlers/logout.LogoutOptions\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/handlers_logout.LogoutOptions.html#logoutParams.__type\",\"classes\":\"\",\"parent\":\"handlers/logout.LogoutOptions.logoutParams\"},{\"kind\":4194304,\"name\":\"LogoutOptionsProvider\",\"url\":\"types/handlers_logout.LogoutOptionsProvider.html\",\"classes\":\"\",\"parent\":\"handlers/logout\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/handlers_logout.LogoutOptionsProvider.html#__type\",\"classes\":\"\",\"parent\":\"handlers/logout.LogoutOptionsProvider\"},{\"kind\":4194304,\"name\":\"HandleLogout\",\"url\":\"types/handlers_logout.HandleLogout.html\",\"classes\":\"\",\"parent\":\"handlers/logout\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/handlers_logout.HandleLogout.html#__type\",\"classes\":\"\",\"parent\":\"handlers/logout.HandleLogout\"},{\"kind\":4194304,\"name\":\"LogoutHandler\",\"url\":\"types/handlers_logout.LogoutHandler.html\",\"classes\":\"\",\"parent\":\"handlers/logout\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/handlers_logout.LogoutHandler.html#__type\",\"classes\":\"\",\"parent\":\"handlers/logout.LogoutHandler\"},{\"kind\":2,\"name\":\"handlers/profile\",\"url\":\"modules/handlers_profile.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"AfterRefetch\",\"url\":\"types/handlers_profile.AfterRefetch.html\",\"classes\":\"\",\"parent\":\"handlers/profile\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/handlers_profile.AfterRefetch.html#__type\",\"classes\":\"\",\"parent\":\"handlers/profile.AfterRefetch\"},{\"kind\":4194304,\"name\":\"ProfileOptions\",\"url\":\"types/handlers_profile.ProfileOptions.html\",\"classes\":\"\",\"parent\":\"handlers/profile\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/handlers_profile.ProfileOptions.html#__type\",\"classes\":\"\",\"parent\":\"handlers/profile.ProfileOptions\"},{\"kind\":1024,\"name\":\"refetch\",\"url\":\"types/handlers_profile.ProfileOptions.html#__type.refetch\",\"classes\":\"\",\"parent\":\"handlers/profile.ProfileOptions.__type\"},{\"kind\":1024,\"name\":\"afterRefetch\",\"url\":\"types/handlers_profile.ProfileOptions.html#__type.afterRefetch\",\"classes\":\"\",\"parent\":\"handlers/profile.ProfileOptions.__type\"},{\"kind\":4194304,\"name\":\"ProfileOptionsProvider\",\"url\":\"types/handlers_profile.ProfileOptionsProvider.html\",\"classes\":\"\",\"parent\":\"handlers/profile\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/handlers_profile.ProfileOptionsProvider.html#__type\",\"classes\":\"\",\"parent\":\"handlers/profile.ProfileOptionsProvider\"},{\"kind\":4194304,\"name\":\"HandleProfile\",\"url\":\"types/handlers_profile.HandleProfile.html\",\"classes\":\"\",\"parent\":\"handlers/profile\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/handlers_profile.HandleProfile.html#__type\",\"classes\":\"\",\"parent\":\"handlers/profile.HandleProfile\"},{\"kind\":4194304,\"name\":\"ProfileHandler\",\"url\":\"types/handlers_profile.ProfileHandler.html\",\"classes\":\"\",\"parent\":\"handlers/profile\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/handlers_profile.ProfileHandler.html#__type\",\"classes\":\"\",\"parent\":\"handlers/profile.ProfileHandler\"},{\"kind\":2,\"name\":\"helpers\",\"url\":\"modules/helpers.html\",\"classes\":\"\"},{\"kind\":2,\"name\":\"helpers/testing\",\"url\":\"modules/helpers_testing.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"GenerateSessionCookieConfig\",\"url\":\"types/helpers_testing.GenerateSessionCookieConfig.html\",\"classes\":\"\",\"parent\":\"helpers/testing\"},{\"kind\":64,\"name\":\"generateSessionCookie\",\"url\":\"functions/helpers_testing.generateSessionCookie.html\",\"classes\":\"\",\"parent\":\"helpers/testing\"},{\"kind\":2,\"name\":\"helpers/with-api-auth-required\",\"url\":\"modules/helpers_with_api_auth_required.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"WithApiAuthRequired\",\"url\":\"types/helpers_with_api_auth_required.WithApiAuthRequired.html\",\"classes\":\"\",\"parent\":\"helpers/with-api-auth-required\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/helpers_with_api_auth_required.WithApiAuthRequired.html#__type\",\"classes\":\"\",\"parent\":\"helpers/with-api-auth-required.WithApiAuthRequired\"},{\"kind\":2,\"name\":\"helpers/with-middleware-auth-required\",\"url\":\"modules/helpers_with_middleware_auth_required.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"WithMiddlewareAuthRequired\",\"url\":\"types/helpers_with_middleware_auth_required.WithMiddlewareAuthRequired.html\",\"classes\":\"\",\"parent\":\"helpers/with-middleware-auth-required\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/helpers_with_middleware_auth_required.WithMiddlewareAuthRequired.html#__type\",\"classes\":\"\",\"parent\":\"helpers/with-middleware-auth-required.WithMiddlewareAuthRequired\"},{\"kind\":2,\"name\":\"helpers/with-page-auth-required\",\"url\":\"modules/helpers_with_page_auth_required.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"GetServerSidePropsResultWithSession\",\"url\":\"types/helpers_with_page_auth_required.GetServerSidePropsResultWithSession.html\",\"classes\":\"\",\"parent\":\"helpers/with-page-auth-required\"},{\"kind\":4194304,\"name\":\"PageRoute\",\"url\":\"types/helpers_with_page_auth_required.PageRoute.html\",\"classes\":\"\",\"parent\":\"helpers/with-page-auth-required\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/helpers_with_page_auth_required.PageRoute.html#__type\",\"classes\":\"\",\"parent\":\"helpers/with-page-auth-required.PageRoute\"},{\"kind\":4194304,\"name\":\"WithPageAuthRequiredOptions\",\"url\":\"types/helpers_with_page_auth_required.WithPageAuthRequiredOptions.html\",\"classes\":\"\",\"parent\":\"helpers/with-page-auth-required\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/helpers_with_page_auth_required.WithPageAuthRequiredOptions.html#__type\",\"classes\":\"\",\"parent\":\"helpers/with-page-auth-required.WithPageAuthRequiredOptions\"},{\"kind\":1024,\"name\":\"getServerSideProps\",\"url\":\"types/helpers_with_page_auth_required.WithPageAuthRequiredOptions.html#__type.getServerSideProps\",\"classes\":\"\",\"parent\":\"helpers/with-page-auth-required.WithPageAuthRequiredOptions.__type\"},{\"kind\":1024,\"name\":\"returnTo\",\"url\":\"types/helpers_with_page_auth_required.WithPageAuthRequiredOptions.html#__type.returnTo\",\"classes\":\"\",\"parent\":\"helpers/with-page-auth-required.WithPageAuthRequiredOptions.__type\"},{\"kind\":4194304,\"name\":\"WithPageAuthRequired\",\"url\":\"types/helpers_with_page_auth_required.WithPageAuthRequired.html\",\"classes\":\"\",\"parent\":\"helpers/with-page-auth-required\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/helpers_with_page_auth_required.WithPageAuthRequired.html#__type\",\"classes\":\"\",\"parent\":\"helpers/with-page-auth-required.WithPageAuthRequired\"},{\"kind\":2,\"name\":\"index\",\"url\":\"modules/index.html\",\"classes\":\"\"},{\"kind\":256,\"name\":\"Auth0Server\",\"url\":\"interfaces/index.Auth0Server.html\",\"classes\":\"\",\"parent\":\"index\"},{\"kind\":1024,\"name\":\"getSession\",\"url\":\"interfaces/index.Auth0Server.html#getSession\",\"classes\":\"\",\"parent\":\"index.Auth0Server\"},{\"kind\":1024,\"name\":\"touchSession\",\"url\":\"interfaces/index.Auth0Server.html#touchSession\",\"classes\":\"\",\"parent\":\"index.Auth0Server\"},{\"kind\":1024,\"name\":\"updateSession\",\"url\":\"interfaces/index.Auth0Server.html#updateSession\",\"classes\":\"\",\"parent\":\"index.Auth0Server\"},{\"kind\":1024,\"name\":\"getAccessToken\",\"url\":\"interfaces/index.Auth0Server.html#getAccessToken\",\"classes\":\"\",\"parent\":\"index.Auth0Server\"},{\"kind\":1024,\"name\":\"handleLogin\",\"url\":\"interfaces/index.Auth0Server.html#handleLogin\",\"classes\":\"\",\"parent\":\"index.Auth0Server\"},{\"kind\":1024,\"name\":\"handleCallback\",\"url\":\"interfaces/index.Auth0Server.html#handleCallback\",\"classes\":\"\",\"parent\":\"index.Auth0Server\"},{\"kind\":1024,\"name\":\"handleLogout\",\"url\":\"interfaces/index.Auth0Server.html#handleLogout\",\"classes\":\"\",\"parent\":\"index.Auth0Server\"},{\"kind\":1024,\"name\":\"handleProfile\",\"url\":\"interfaces/index.Auth0Server.html#handleProfile\",\"classes\":\"\",\"parent\":\"index.Auth0Server\"},{\"kind\":1024,\"name\":\"withApiAuthRequired\",\"url\":\"interfaces/index.Auth0Server.html#withApiAuthRequired\",\"classes\":\"\",\"parent\":\"index.Auth0Server\"},{\"kind\":1024,\"name\":\"withPageAuthRequired\",\"url\":\"interfaces/index.Auth0Server.html#withPageAuthRequired\",\"classes\":\"\",\"parent\":\"index.Auth0Server\"},{\"kind\":1024,\"name\":\"handleAuth\",\"url\":\"interfaces/index.Auth0Server.html#handleAuth\",\"classes\":\"\",\"parent\":\"index.Auth0Server\"},{\"kind\":4194304,\"name\":\"InitAuth0\",\"url\":\"types/index.InitAuth0.html\",\"classes\":\"\",\"parent\":\"index\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/index.InitAuth0.html#__type\",\"classes\":\"\",\"parent\":\"index.InitAuth0\"},{\"kind\":64,\"name\":\"initAuth0\",\"url\":\"functions/index.initAuth0-1.html\",\"classes\":\"\",\"parent\":\"index\"},{\"kind\":64,\"name\":\"_initAuth\",\"url\":\"functions/index._initAuth.html\",\"classes\":\"\",\"parent\":\"index\"},{\"kind\":64,\"name\":\"getSession\",\"url\":\"functions/index.getSession-1.html\",\"classes\":\"\",\"parent\":\"index\"},{\"kind\":64,\"name\":\"updateSession\",\"url\":\"functions/index.updateSession-1.html\",\"classes\":\"\",\"parent\":\"index\"},{\"kind\":64,\"name\":\"getAccessToken\",\"url\":\"functions/index.getAccessToken-1.html\",\"classes\":\"\",\"parent\":\"index\"},{\"kind\":64,\"name\":\"withApiAuthRequired\",\"url\":\"functions/index.withApiAuthRequired-1.html\",\"classes\":\"\",\"parent\":\"index\"},{\"kind\":64,\"name\":\"withPageAuthRequired\",\"url\":\"functions/index.withPageAuthRequired-1.html\",\"classes\":\"\",\"parent\":\"index\"},{\"kind\":64,\"name\":\"handleLogin\",\"url\":\"functions/index.handleLogin-1.html\",\"classes\":\"\",\"parent\":\"index\"},{\"kind\":64,\"name\":\"handleLogout\",\"url\":\"functions/index.handleLogout-1.html\",\"classes\":\"\",\"parent\":\"index\"},{\"kind\":64,\"name\":\"handleCallback\",\"url\":\"functions/index.handleCallback-1.html\",\"classes\":\"\",\"parent\":\"index\"},{\"kind\":64,\"name\":\"handleProfile\",\"url\":\"functions/index.handleProfile-1.html\",\"classes\":\"\",\"parent\":\"index\"},{\"kind\":64,\"name\":\"handleAuth\",\"url\":\"functions/index.handleAuth-1.html\",\"classes\":\"\",\"parent\":\"index\"},{\"kind\":4194304,\"name\":\"SessionStore\",\"url\":\"types/index.SessionStore.html\",\"classes\":\"\",\"parent\":\"index\"},{\"kind\":4194304,\"name\":\"SessionStorePayload\",\"url\":\"types/index.SessionStorePayload.html\",\"classes\":\"\",\"parent\":\"index\"},{\"kind\":2,\"name\":\"session/get-access-token\",\"url\":\"modules/session_get_access_token.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"AfterRefresh\",\"url\":\"types/session_get_access_token.AfterRefresh.html\",\"classes\":\"\",\"parent\":\"session/get-access-token\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/session_get_access_token.AfterRefresh.html#__type\",\"classes\":\"\",\"parent\":\"session/get-access-token.AfterRefresh\"},{\"kind\":256,\"name\":\"AccessTokenRequest\",\"url\":\"interfaces/session_get_access_token.AccessTokenRequest.html\",\"classes\":\"\",\"parent\":\"session/get-access-token\"},{\"kind\":1024,\"name\":\"scopes\",\"url\":\"interfaces/session_get_access_token.AccessTokenRequest.html#scopes\",\"classes\":\"\",\"parent\":\"session/get-access-token.AccessTokenRequest\"},{\"kind\":1024,\"name\":\"refresh\",\"url\":\"interfaces/session_get_access_token.AccessTokenRequest.html#refresh\",\"classes\":\"\",\"parent\":\"session/get-access-token.AccessTokenRequest\"},{\"kind\":1024,\"name\":\"afterRefresh\",\"url\":\"interfaces/session_get_access_token.AccessTokenRequest.html#afterRefresh\",\"classes\":\"\",\"parent\":\"session/get-access-token.AccessTokenRequest\"},{\"kind\":1024,\"name\":\"authorizationParams\",\"url\":\"interfaces/session_get_access_token.AccessTokenRequest.html#authorizationParams\",\"classes\":\"\",\"parent\":\"session/get-access-token.AccessTokenRequest\"},{\"kind\":256,\"name\":\"GetAccessTokenResult\",\"url\":\"interfaces/session_get_access_token.GetAccessTokenResult.html\",\"classes\":\"\",\"parent\":\"session/get-access-token\"},{\"kind\":1024,\"name\":\"accessToken\",\"url\":\"interfaces/session_get_access_token.GetAccessTokenResult.html#accessToken\",\"classes\":\"\",\"parent\":\"session/get-access-token.GetAccessTokenResult\"},{\"kind\":4194304,\"name\":\"GetAccessToken\",\"url\":\"types/session_get_access_token.GetAccessToken.html\",\"classes\":\"\",\"parent\":\"session/get-access-token\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/session_get_access_token.GetAccessToken.html#__type\",\"classes\":\"\",\"parent\":\"session/get-access-token.GetAccessToken\"},{\"kind\":2,\"name\":\"session/get-session\",\"url\":\"modules/session_get_session.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"GetSession\",\"url\":\"types/session_get_session.GetSession.html\",\"classes\":\"\",\"parent\":\"session/get-session\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/session_get_session.GetSession.html#__type\",\"classes\":\"\",\"parent\":\"session/get-session.GetSession\"},{\"kind\":2,\"name\":\"session\",\"url\":\"modules/session.html\",\"classes\":\"\"},{\"kind\":2,\"name\":\"session/session\",\"url\":\"modules/session_session.html\",\"classes\":\"\"},{\"kind\":256,\"name\":\"Claims\",\"url\":\"interfaces/session_session.Claims.html\",\"classes\":\"\",\"parent\":\"session/session\"},{\"kind\":128,\"name\":\"default\",\"url\":\"classes/session_session.default.html\",\"classes\":\"\",\"parent\":\"session/session\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/session_session.default.html#constructor\",\"classes\":\"\",\"parent\":\"session/session.default\"},{\"kind\":1024,\"name\":\"user\",\"url\":\"classes/session_session.default.html#user\",\"classes\":\"\",\"parent\":\"session/session.default\"},{\"kind\":1024,\"name\":\"idToken\",\"url\":\"classes/session_session.default.html#idToken\",\"classes\":\"\",\"parent\":\"session/session.default\"},{\"kind\":1024,\"name\":\"accessToken\",\"url\":\"classes/session_session.default.html#accessToken\",\"classes\":\"\",\"parent\":\"session/session.default\"},{\"kind\":1024,\"name\":\"accessTokenScope\",\"url\":\"classes/session_session.default.html#accessTokenScope\",\"classes\":\"\",\"parent\":\"session/session.default\"},{\"kind\":1024,\"name\":\"accessTokenExpiresAt\",\"url\":\"classes/session_session.default.html#accessTokenExpiresAt\",\"classes\":\"\",\"parent\":\"session/session.default\"},{\"kind\":1024,\"name\":\"refreshToken\",\"url\":\"classes/session_session.default.html#refreshToken\",\"classes\":\"\",\"parent\":\"session/session.default\"},{\"kind\":2,\"name\":\"session/touch-session\",\"url\":\"modules/session_touch_session.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"TouchSession\",\"url\":\"types/session_touch_session.TouchSession.html\",\"classes\":\"\",\"parent\":\"session/touch-session\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/session_touch_session.TouchSession.html#__type\",\"classes\":\"\",\"parent\":\"session/touch-session.TouchSession\"},{\"kind\":2,\"name\":\"session/update-session\",\"url\":\"modules/session_update_session.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"UpdateSession\",\"url\":\"types/session_update_session.UpdateSession.html\",\"classes\":\"\",\"parent\":\"session/update-session\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/session_update_session.UpdateSession.html#__type\",\"classes\":\"\",\"parent\":\"session/update-session.UpdateSession\"},{\"kind\":2,\"name\":\"utils/errors\",\"url\":\"modules/utils_errors.html\",\"classes\":\"\"},{\"kind\":128,\"name\":\"AuthError\",\"url\":\"classes/utils_errors.AuthError.html\",\"classes\":\"\",\"parent\":\"utils/errors\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/utils_errors.AuthError.html#constructor\",\"classes\":\"\",\"parent\":\"utils/errors.AuthError\"},{\"kind\":1024,\"name\":\"code\",\"url\":\"classes/utils_errors.AuthError.html#code\",\"classes\":\"\",\"parent\":\"utils/errors.AuthError\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"classes/utils_errors.AuthError.html#name\",\"classes\":\"\",\"parent\":\"utils/errors.AuthError\"},{\"kind\":1024,\"name\":\"cause\",\"url\":\"classes/utils_errors.AuthError.html#cause\",\"classes\":\"\",\"parent\":\"utils/errors.AuthError\"},{\"kind\":1024,\"name\":\"status\",\"url\":\"classes/utils_errors.AuthError.html#status\",\"classes\":\"\",\"parent\":\"utils/errors.AuthError\"},{\"kind\":8,\"name\":\"AccessTokenErrorCode\",\"url\":\"enums/utils_errors.AccessTokenErrorCode.html\",\"classes\":\"\",\"parent\":\"utils/errors\"},{\"kind\":16,\"name\":\"MISSING_SESSION\",\"url\":\"enums/utils_errors.AccessTokenErrorCode.html#MISSING_SESSION\",\"classes\":\"\",\"parent\":\"utils/errors.AccessTokenErrorCode\"},{\"kind\":16,\"name\":\"MISSING_ACCESS_TOKEN\",\"url\":\"enums/utils_errors.AccessTokenErrorCode.html#MISSING_ACCESS_TOKEN\",\"classes\":\"\",\"parent\":\"utils/errors.AccessTokenErrorCode\"},{\"kind\":16,\"name\":\"MISSING_REFRESH_TOKEN\",\"url\":\"enums/utils_errors.AccessTokenErrorCode.html#MISSING_REFRESH_TOKEN\",\"classes\":\"\",\"parent\":\"utils/errors.AccessTokenErrorCode\"},{\"kind\":16,\"name\":\"EXPIRED_ACCESS_TOKEN\",\"url\":\"enums/utils_errors.AccessTokenErrorCode.html#EXPIRED_ACCESS_TOKEN\",\"classes\":\"\",\"parent\":\"utils/errors.AccessTokenErrorCode\"},{\"kind\":16,\"name\":\"INSUFFICIENT_SCOPE\",\"url\":\"enums/utils_errors.AccessTokenErrorCode.html#INSUFFICIENT_SCOPE\",\"classes\":\"\",\"parent\":\"utils/errors.AccessTokenErrorCode\"},{\"kind\":16,\"name\":\"FAILED_REFRESH_GRANT\",\"url\":\"enums/utils_errors.AccessTokenErrorCode.html#FAILED_REFRESH_GRANT\",\"classes\":\"\",\"parent\":\"utils/errors.AccessTokenErrorCode\"},{\"kind\":128,\"name\":\"AccessTokenError\",\"url\":\"classes/utils_errors.AccessTokenError.html\",\"classes\":\"\",\"parent\":\"utils/errors\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/utils_errors.AccessTokenError.html#constructor\",\"classes\":\"\",\"parent\":\"utils/errors.AccessTokenError\"},{\"kind\":1024,\"name\":\"code\",\"url\":\"classes/utils_errors.AccessTokenError.html#code\",\"classes\":\"tsd-is-inherited\",\"parent\":\"utils/errors.AccessTokenError\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"classes/utils_errors.AccessTokenError.html#name\",\"classes\":\"tsd-is-inherited\",\"parent\":\"utils/errors.AccessTokenError\"},{\"kind\":1024,\"name\":\"cause\",\"url\":\"classes/utils_errors.AccessTokenError.html#cause\",\"classes\":\"tsd-is-inherited\",\"parent\":\"utils/errors.AccessTokenError\"},{\"kind\":1024,\"name\":\"status\",\"url\":\"classes/utils_errors.AccessTokenError.html#status\",\"classes\":\"tsd-is-inherited\",\"parent\":\"utils/errors.AccessTokenError\"},{\"kind\":128,\"name\":\"HandlerError\",\"url\":\"classes/utils_errors.HandlerError.html\",\"classes\":\"\",\"parent\":\"utils/errors\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/utils_errors.HandlerError.html#constructor\",\"classes\":\"\",\"parent\":\"utils/errors.HandlerError\"},{\"kind\":1024,\"name\":\"code\",\"url\":\"classes/utils_errors.HandlerError.html#code\",\"classes\":\"tsd-is-inherited\",\"parent\":\"utils/errors.HandlerError\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"classes/utils_errors.HandlerError.html#name\",\"classes\":\"tsd-is-inherited\",\"parent\":\"utils/errors.HandlerError\"},{\"kind\":1024,\"name\":\"cause\",\"url\":\"classes/utils_errors.HandlerError.html#cause\",\"classes\":\"tsd-is-inherited\",\"parent\":\"utils/errors.HandlerError\"},{\"kind\":1024,\"name\":\"status\",\"url\":\"classes/utils_errors.HandlerError.html#status\",\"classes\":\"tsd-is-inherited\",\"parent\":\"utils/errors.HandlerError\"},{\"kind\":128,\"name\":\"CallbackHandlerError\",\"url\":\"classes/utils_errors.CallbackHandlerError.html\",\"classes\":\"\",\"parent\":\"utils/errors\"},{\"kind\":1024,\"name\":\"code\",\"url\":\"classes/utils_errors.CallbackHandlerError.html#code-1\",\"classes\":\"\",\"parent\":\"utils/errors.CallbackHandlerError\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/utils_errors.CallbackHandlerError.html#constructor\",\"classes\":\"\",\"parent\":\"utils/errors.CallbackHandlerError\"},{\"kind\":1024,\"name\":\"code\",\"url\":\"classes/utils_errors.CallbackHandlerError.html#code\",\"classes\":\"tsd-is-inherited\",\"parent\":\"utils/errors.CallbackHandlerError\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"classes/utils_errors.CallbackHandlerError.html#name\",\"classes\":\"tsd-is-inherited\",\"parent\":\"utils/errors.CallbackHandlerError\"},{\"kind\":1024,\"name\":\"cause\",\"url\":\"classes/utils_errors.CallbackHandlerError.html#cause\",\"classes\":\"tsd-is-inherited\",\"parent\":\"utils/errors.CallbackHandlerError\"},{\"kind\":1024,\"name\":\"status\",\"url\":\"classes/utils_errors.CallbackHandlerError.html#status\",\"classes\":\"tsd-is-inherited\",\"parent\":\"utils/errors.CallbackHandlerError\"},{\"kind\":128,\"name\":\"LoginHandlerError\",\"url\":\"classes/utils_errors.LoginHandlerError.html\",\"classes\":\"\",\"parent\":\"utils/errors\"},{\"kind\":1024,\"name\":\"code\",\"url\":\"classes/utils_errors.LoginHandlerError.html#code-1\",\"classes\":\"\",\"parent\":\"utils/errors.LoginHandlerError\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/utils_errors.LoginHandlerError.html#constructor\",\"classes\":\"\",\"parent\":\"utils/errors.LoginHandlerError\"},{\"kind\":1024,\"name\":\"code\",\"url\":\"classes/utils_errors.LoginHandlerError.html#code\",\"classes\":\"tsd-is-inherited\",\"parent\":\"utils/errors.LoginHandlerError\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"classes/utils_errors.LoginHandlerError.html#name\",\"classes\":\"tsd-is-inherited\",\"parent\":\"utils/errors.LoginHandlerError\"},{\"kind\":1024,\"name\":\"cause\",\"url\":\"classes/utils_errors.LoginHandlerError.html#cause\",\"classes\":\"tsd-is-inherited\",\"parent\":\"utils/errors.LoginHandlerError\"},{\"kind\":1024,\"name\":\"status\",\"url\":\"classes/utils_errors.LoginHandlerError.html#status\",\"classes\":\"tsd-is-inherited\",\"parent\":\"utils/errors.LoginHandlerError\"},{\"kind\":128,\"name\":\"LogoutHandlerError\",\"url\":\"classes/utils_errors.LogoutHandlerError.html\",\"classes\":\"\",\"parent\":\"utils/errors\"},{\"kind\":1024,\"name\":\"code\",\"url\":\"classes/utils_errors.LogoutHandlerError.html#code-1\",\"classes\":\"\",\"parent\":\"utils/errors.LogoutHandlerError\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/utils_errors.LogoutHandlerError.html#constructor\",\"classes\":\"\",\"parent\":\"utils/errors.LogoutHandlerError\"},{\"kind\":1024,\"name\":\"code\",\"url\":\"classes/utils_errors.LogoutHandlerError.html#code\",\"classes\":\"tsd-is-inherited\",\"parent\":\"utils/errors.LogoutHandlerError\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"classes/utils_errors.LogoutHandlerError.html#name\",\"classes\":\"tsd-is-inherited\",\"parent\":\"utils/errors.LogoutHandlerError\"},{\"kind\":1024,\"name\":\"cause\",\"url\":\"classes/utils_errors.LogoutHandlerError.html#cause\",\"classes\":\"tsd-is-inherited\",\"parent\":\"utils/errors.LogoutHandlerError\"},{\"kind\":1024,\"name\":\"status\",\"url\":\"classes/utils_errors.LogoutHandlerError.html#status\",\"classes\":\"tsd-is-inherited\",\"parent\":\"utils/errors.LogoutHandlerError\"},{\"kind\":128,\"name\":\"ProfileHandlerError\",\"url\":\"classes/utils_errors.ProfileHandlerError.html\",\"classes\":\"\",\"parent\":\"utils/errors\"},{\"kind\":1024,\"name\":\"code\",\"url\":\"classes/utils_errors.ProfileHandlerError.html#code-1\",\"classes\":\"\",\"parent\":\"utils/errors.ProfileHandlerError\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/utils_errors.ProfileHandlerError.html#constructor\",\"classes\":\"\",\"parent\":\"utils/errors.ProfileHandlerError\"},{\"kind\":1024,\"name\":\"code\",\"url\":\"classes/utils_errors.ProfileHandlerError.html#code\",\"classes\":\"tsd-is-inherited\",\"parent\":\"utils/errors.ProfileHandlerError\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"classes/utils_errors.ProfileHandlerError.html#name\",\"classes\":\"tsd-is-inherited\",\"parent\":\"utils/errors.ProfileHandlerError\"},{\"kind\":1024,\"name\":\"cause\",\"url\":\"classes/utils_errors.ProfileHandlerError.html#cause\",\"classes\":\"tsd-is-inherited\",\"parent\":\"utils/errors.ProfileHandlerError\"},{\"kind\":1024,\"name\":\"status\",\"url\":\"classes/utils_errors.ProfileHandlerError.html#status\",\"classes\":\"tsd-is-inherited\",\"parent\":\"utils/errors.ProfileHandlerError\"},{\"kind\":2,\"name\":\"version\",\"url\":\"modules/version.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"default\",\"url\":\"variables/version.default.html\",\"classes\":\"\",\"parent\":\"version\"},{\"kind\":8388608,\"name\":\"UserProvider\",\"url\":\"modules/client.html#UserProvider\",\"classes\":\"\",\"parent\":\"client\"},{\"kind\":8388608,\"name\":\"UserProviderProps\",\"url\":\"modules/client.html#UserProviderProps\",\"classes\":\"\",\"parent\":\"client\"},{\"kind\":8388608,\"name\":\"UserProfile\",\"url\":\"modules/client.html#UserProfile\",\"classes\":\"\",\"parent\":\"client\"},{\"kind\":8388608,\"name\":\"RequestError\",\"url\":\"modules/client.html#RequestError\",\"classes\":\"\",\"parent\":\"client\"},{\"kind\":8388608,\"name\":\"useUser\",\"url\":\"modules/client.html#useUser\",\"classes\":\"\",\"parent\":\"client\"},{\"kind\":8388608,\"name\":\"WithPageAuthRequired\",\"url\":\"modules/client.html#WithPageAuthRequired\",\"classes\":\"\",\"parent\":\"client\"},{\"kind\":8388608,\"name\":\"WithPageAuthRequiredOptions\",\"url\":\"modules/client.html#WithPageAuthRequiredOptions\",\"classes\":\"\",\"parent\":\"client\"},{\"kind\":8388608,\"name\":\"WithMiddlewareAuthRequired\",\"url\":\"modules/edge.html#WithMiddlewareAuthRequired\",\"classes\":\"\",\"parent\":\"edge\"},{\"kind\":8388608,\"name\":\"HandleCallback\",\"url\":\"modules/handlers.html#HandleCallback\",\"classes\":\"\",\"parent\":\"handlers\"},{\"kind\":8388608,\"name\":\"CallbackOptions\",\"url\":\"modules/handlers.html#CallbackOptions\",\"classes\":\"\",\"parent\":\"handlers\"},{\"kind\":8388608,\"name\":\"AfterCallback\",\"url\":\"modules/handlers.html#AfterCallback\",\"classes\":\"\",\"parent\":\"handlers\"},{\"kind\":8388608,\"name\":\"HandleLogin\",\"url\":\"modules/handlers.html#HandleLogin\",\"classes\":\"\",\"parent\":\"handlers\"},{\"kind\":8388608,\"name\":\"LoginOptions\",\"url\":\"modules/handlers.html#LoginOptions\",\"classes\":\"\",\"parent\":\"handlers\"},{\"kind\":8388608,\"name\":\"GetLoginState\",\"url\":\"modules/handlers.html#GetLoginState\",\"classes\":\"\",\"parent\":\"handlers\"},{\"kind\":8388608,\"name\":\"HandleLogout\",\"url\":\"modules/handlers.html#HandleLogout\",\"classes\":\"\",\"parent\":\"handlers\"},{\"kind\":8388608,\"name\":\"LogoutOptions\",\"url\":\"modules/handlers.html#LogoutOptions\",\"classes\":\"\",\"parent\":\"handlers\"},{\"kind\":8388608,\"name\":\"HandleProfile\",\"url\":\"modules/handlers.html#HandleProfile\",\"classes\":\"\",\"parent\":\"handlers\"},{\"kind\":8388608,\"name\":\"ProfileOptions\",\"url\":\"modules/handlers.html#ProfileOptions\",\"classes\":\"\",\"parent\":\"handlers\"},{\"kind\":8388608,\"name\":\"AfterRefetch\",\"url\":\"modules/handlers.html#AfterRefetch\",\"classes\":\"\",\"parent\":\"handlers\"},{\"kind\":8388608,\"name\":\"Handlers\",\"url\":\"modules/handlers.html#Handlers\",\"classes\":\"\",\"parent\":\"handlers\"},{\"kind\":8388608,\"name\":\"HandleAuth\",\"url\":\"modules/handlers.html#HandleAuth\",\"classes\":\"\",\"parent\":\"handlers\"},{\"kind\":8388608,\"name\":\"OnError\",\"url\":\"modules/handlers.html#OnError\",\"classes\":\"\",\"parent\":\"handlers\"},{\"kind\":8388608,\"name\":\"WithApiAuthRequired\",\"url\":\"modules/helpers.html#WithApiAuthRequired\",\"classes\":\"\",\"parent\":\"helpers\"},{\"kind\":8388608,\"name\":\"GetServerSidePropsResultWithSession\",\"url\":\"modules/helpers.html#GetServerSidePropsResultWithSession\",\"classes\":\"\",\"parent\":\"helpers\"},{\"kind\":8388608,\"name\":\"WithPageAuthRequired\",\"url\":\"modules/helpers.html#WithPageAuthRequired\",\"classes\":\"\",\"parent\":\"helpers\"},{\"kind\":8388608,\"name\":\"WithPageAuthRequiredOptions\",\"url\":\"modules/helpers.html#WithPageAuthRequiredOptions\",\"classes\":\"\",\"parent\":\"helpers\"},{\"kind\":8388608,\"name\":\"PageRoute\",\"url\":\"modules/helpers.html#PageRoute\",\"classes\":\"\",\"parent\":\"helpers\"},{\"kind\":8388608,\"name\":\"AuthError\",\"url\":\"modules/index.html#AuthError\",\"classes\":\"\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"AccessTokenErrorCode\",\"url\":\"modules/index.html#AccessTokenErrorCode\",\"classes\":\"\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"AccessTokenError\",\"url\":\"modules/index.html#AccessTokenError\",\"classes\":\"\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"HandlerError\",\"url\":\"modules/index.html#HandlerError\",\"classes\":\"\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"CallbackHandlerError\",\"url\":\"modules/index.html#CallbackHandlerError\",\"classes\":\"\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"LoginHandlerError\",\"url\":\"modules/index.html#LoginHandlerError\",\"classes\":\"\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"LogoutHandlerError\",\"url\":\"modules/index.html#LogoutHandlerError\",\"classes\":\"\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"ProfileHandlerError\",\"url\":\"modules/index.html#ProfileHandlerError\",\"classes\":\"\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"ConfigParameters\",\"url\":\"modules/index.html#ConfigParameters\",\"classes\":\"\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"HandleAuth\",\"url\":\"modules/index.html#HandleAuth\",\"classes\":\"\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"HandleLogin\",\"url\":\"modules/index.html#HandleLogin\",\"classes\":\"\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"HandleProfile\",\"url\":\"modules/index.html#HandleProfile\",\"classes\":\"\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"HandleLogout\",\"url\":\"modules/index.html#HandleLogout\",\"classes\":\"\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"HandleCallback\",\"url\":\"modules/index.html#HandleCallback\",\"classes\":\"\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"ProfileOptions\",\"url\":\"modules/index.html#ProfileOptions\",\"classes\":\"\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"Handlers\",\"url\":\"modules/index.html#Handlers\",\"classes\":\"\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"GetServerSidePropsResultWithSession\",\"url\":\"modules/index.html#GetServerSidePropsResultWithSession\",\"classes\":\"\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"WithPageAuthRequiredOptions\",\"url\":\"modules/index.html#WithPageAuthRequiredOptions\",\"classes\":\"\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"PageRoute\",\"url\":\"modules/index.html#PageRoute\",\"classes\":\"\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"WithApiAuthRequired\",\"url\":\"modules/index.html#WithApiAuthRequired\",\"classes\":\"\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"WithPageAuthRequired\",\"url\":\"modules/index.html#WithPageAuthRequired\",\"classes\":\"\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"GetSession\",\"url\":\"modules/index.html#GetSession\",\"classes\":\"\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"TouchSession\",\"url\":\"modules/index.html#TouchSession\",\"classes\":\"\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"UpdateSession\",\"url\":\"modules/index.html#UpdateSession\",\"classes\":\"\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"GetAccessToken\",\"url\":\"modules/index.html#GetAccessToken\",\"classes\":\"\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"Session\",\"url\":\"modules/index.html#Session\",\"classes\":\"\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"Claims\",\"url\":\"modules/index.html#Claims\",\"classes\":\"\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"AccessTokenRequest\",\"url\":\"modules/index.html#AccessTokenRequest\",\"classes\":\"\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"GetAccessTokenResult\",\"url\":\"modules/index.html#GetAccessTokenResult\",\"classes\":\"\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"CallbackOptions\",\"url\":\"modules/index.html#CallbackOptions\",\"classes\":\"\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"AfterCallback\",\"url\":\"modules/index.html#AfterCallback\",\"classes\":\"\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"AfterRefetch\",\"url\":\"modules/index.html#AfterRefetch\",\"classes\":\"\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"LoginOptions\",\"url\":\"modules/index.html#LoginOptions\",\"classes\":\"\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"LogoutOptions\",\"url\":\"modules/index.html#LogoutOptions\",\"classes\":\"\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"GetLoginState\",\"url\":\"modules/index.html#GetLoginState\",\"classes\":\"\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"OnError\",\"url\":\"modules/index.html#OnError\",\"classes\":\"\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"Session\",\"url\":\"modules/session.html#Session\",\"classes\":\"\",\"parent\":\"session\"},{\"kind\":8388608,\"name\":\"Claims\",\"url\":\"modules/session.html#Claims\",\"classes\":\"\",\"parent\":\"session\"},{\"kind\":8388608,\"name\":\"GetSession\",\"url\":\"modules/session.html#GetSession\",\"classes\":\"\",\"parent\":\"session\"},{\"kind\":8388608,\"name\":\"GetAccessToken\",\"url\":\"modules/session.html#GetAccessToken\",\"classes\":\"\",\"parent\":\"session\"},{\"kind\":8388608,\"name\":\"AccessTokenRequest\",\"url\":\"modules/session.html#AccessTokenRequest\",\"classes\":\"\",\"parent\":\"session\"},{\"kind\":8388608,\"name\":\"GetAccessTokenResult\",\"url\":\"modules/session.html#GetAccessTokenResult\",\"classes\":\"\",\"parent\":\"session\"},{\"kind\":8388608,\"name\":\"TouchSession\",\"url\":\"modules/session.html#TouchSession\",\"classes\":\"\",\"parent\":\"session\"},{\"kind\":8388608,\"name\":\"UpdateSession\",\"url\":\"modules/session.html#UpdateSession\",\"classes\":\"\",\"parent\":\"session\"}],\"index\":{\"version\":\"2.3.9\",\"fields\":[\"name\",\"comment\"],\"fieldVectors\":[[\"name/0\",[0,56.393]],[\"comment/0\",[]],[\"name/1\",[1,40.341,2,32.333]],[\"comment/1\",[]],[\"name/2\",[3,51.188]],[\"comment/2\",[]],[\"name/3\",[4,56.393]],[\"comment/3\",[]],[\"name/4\",[5,56.393]],[\"comment/4\",[]],[\"name/5\",[6,37.586]],[\"comment/5\",[]],[\"name/6\",[7,56.393]],[\"comment/6\",[]],[\"name/7\",[8,56.393]],[\"comment/7\",[]],[\"name/8\",[9,56.393]],[\"comment/8\",[]],[\"name/9\",[10,56.393]],[\"comment/9\",[]],[\"name/10\",[11,56.393]],[\"comment/10\",[]],[\"name/11\",[12,56.393]],[\"comment/11\",[]],[\"name/12\",[13,21.852]],[\"comment/12\",[]],[\"name/13\",[2,45.199]],[\"comment/13\",[]],[\"name/14\",[14,56.393]],[\"comment/14\",[]],[\"name/15\",[15,56.393]],[\"comment/15\",[]],[\"name/16\",[16,56.393]],[\"comment/16\",[]],[\"name/17\",[13,21.852]],[\"comment/17\",[]],[\"name/18\",[17,51.188]],[\"comment/18\",[]],[\"name/19\",[18,37.586]],[\"comment/19\",[]],[\"name/20\",[19,38.719]],[\"comment/20\",[]],[\"name/21\",[20,51.188]],[\"comment/21\",[]],[\"name/22\",[21,51.188]],[\"comment/22\",[]],[\"name/23\",[22,51.188]],[\"comment/23\",[]],[\"name/24\",[13,21.852]],[\"comment/24\",[]],[\"name/25\",[23,47.76]],[\"comment/25\",[]],[\"name/26\",[24,25.706,25,23.333,26,20.603,27,20.603]],[\"comment/26\",[]],[\"name/27\",[28,43.155]],[\"comment/27\",[]],[\"name/28\",[29,45.199]],[\"comment/28\",[]],[\"name/29\",[30,56.393]],[\"comment/29\",[]],[\"name/30\",[13,21.852]],[\"comment/30\",[]],[\"name/31\",[31,45.199]],[\"comment/31\",[]],[\"name/32\",[13,21.852]],[\"comment/32\",[]],[\"name/33\",[32,56.393]],[\"comment/33\",[]],[\"name/34\",[2,45.199]],[\"comment/34\",[]],[\"name/35\",[33,39.995]],[\"comment/35\",[]],[\"name/36\",[13,21.852]],[\"comment/36\",[]],[\"name/37\",[34,56.393]],[\"comment/37\",[]],[\"name/38\",[35,56.393]],[\"comment/38\",[]],[\"name/39\",[36,56.393]],[\"comment/39\",[]],[\"name/40\",[37,38.719]],[\"comment/40\",[]],[\"name/41\",[38,56.393]],[\"comment/41\",[]],[\"name/42\",[39,43.155]],[\"comment/42\",[]],[\"name/43\",[40,56.393]],[\"comment/43\",[]],[\"name/44\",[41,56.393]],[\"comment/44\",[]],[\"name/45\",[42,56.393]],[\"comment/45\",[]],[\"name/46\",[43,56.393]],[\"comment/46\",[]],[\"name/47\",[44,56.393]],[\"comment/47\",[]],[\"name/48\",[45,56.393]],[\"comment/48\",[]],[\"name/49\",[46,43.155]],[\"comment/49\",[]],[\"name/50\",[13,21.852]],[\"comment/50\",[]],[\"name/51\",[47,51.188]],[\"comment/51\",[]],[\"name/52\",[48,56.393]],[\"comment/52\",[]],[\"name/53\",[49,56.393]],[\"comment/53\",[]],[\"name/54\",[50,56.393]],[\"comment/54\",[]],[\"name/55\",[51,56.393]],[\"comment/55\",[]],[\"name/56\",[52,51.188]],[\"comment/56\",[]],[\"name/57\",[13,21.852]],[\"comment/57\",[]],[\"name/58\",[53,56.393]],[\"comment/58\",[]],[\"name/59\",[54,51.188]],[\"comment/59\",[]],[\"name/60\",[55,56.393]],[\"comment/60\",[]],[\"name/61\",[56,56.393]],[\"comment/61\",[]],[\"name/62\",[57,56.393]],[\"comment/62\",[]],[\"name/63\",[6,37.586]],[\"comment/63\",[]],[\"name/64\",[58,56.393]],[\"comment/64\",[]],[\"name/65\",[59,56.393]],[\"comment/65\",[]],[\"name/66\",[13,21.852]],[\"comment/66\",[]],[\"name/67\",[60,56.393]],[\"comment/67\",[]],[\"name/68\",[61,56.393]],[\"comment/68\",[]],[\"name/69\",[62,56.393]],[\"comment/69\",[]],[\"name/70\",[63,56.393]],[\"comment/70\",[]],[\"name/71\",[64,56.393]],[\"comment/71\",[]],[\"name/72\",[65,56.393]],[\"comment/72\",[]],[\"name/73\",[66,56.393]],[\"comment/73\",[]],[\"name/74\",[67,56.393]],[\"comment/74\",[]],[\"name/75\",[68,56.393]],[\"comment/75\",[]],[\"name/76\",[69,56.393]],[\"comment/76\",[]],[\"name/77\",[70,56.393]],[\"comment/77\",[]],[\"name/78\",[71,56.393]],[\"comment/78\",[]],[\"name/79\",[72,56.393]],[\"comment/79\",[]],[\"name/80\",[73,56.393]],[\"comment/80\",[]],[\"name/81\",[74,56.393]],[\"comment/81\",[]],[\"name/82\",[75,56.393]],[\"comment/82\",[]],[\"name/83\",[76,56.393]],[\"comment/83\",[]],[\"name/84\",[77,56.393]],[\"comment/84\",[]],[\"name/85\",[78,47.76]],[\"comment/85\",[]],[\"name/86\",[52,51.188]],[\"comment/86\",[]],[\"name/87\",[13,21.852]],[\"comment/87\",[]],[\"name/88\",[54,51.188]],[\"comment/88\",[]],[\"name/89\",[79,56.393]],[\"comment/89\",[]],[\"name/90\",[80,56.393]],[\"comment/90\",[]],[\"name/91\",[37,38.719]],[\"comment/91\",[]],[\"name/92\",[47,51.188]],[\"comment/92\",[]],[\"name/93\",[81,51.188]],[\"comment/93\",[]],[\"name/94\",[82,56.393]],[\"comment/94\",[]],[\"name/95\",[83,56.393]],[\"comment/95\",[]],[\"name/96\",[13,21.852]],[\"comment/96\",[]],[\"name/97\",[84,45.199]],[\"comment/97\",[]],[\"name/98\",[85,38.719]],[\"comment/98\",[]],[\"name/99\",[85,38.719]],[\"comment/99\",[]],[\"name/100\",[13,21.852]],[\"comment/100\",[]],[\"name/101\",[86,45.199]],[\"comment/101\",[]],[\"name/102\",[13,21.852]],[\"comment/102\",[]],[\"name/103\",[86,45.199]],[\"comment/103\",[]],[\"name/104\",[85,38.719]],[\"comment/104\",[]],[\"name/105\",[84,45.199]],[\"comment/105\",[]],[\"name/106\",[87,56.393]],[\"comment/106\",[]],[\"name/107\",[88,45.199]],[\"comment/107\",[]],[\"name/108\",[89,43.155]],[\"comment/108\",[]],[\"name/109\",[13,21.852]],[\"comment/109\",[]],[\"name/110\",[31,45.199]],[\"comment/110\",[]],[\"name/111\",[13,21.852]],[\"comment/111\",[]],[\"name/112\",[90,56.393]],[\"comment/112\",[]],[\"name/113\",[91,45.199]],[\"comment/113\",[]],[\"name/114\",[13,21.852]],[\"comment/114\",[]],[\"name/115\",[92,47.76]],[\"comment/115\",[]],[\"name/116\",[91,45.199]],[\"comment/116\",[]],[\"name/117\",[93,56.393]],[\"comment/117\",[]],[\"name/118\",[78,47.76]],[\"comment/118\",[]],[\"name/119\",[39,43.155]],[\"comment/119\",[]],[\"name/120\",[94,56.393]],[\"comment/120\",[]],[\"name/121\",[13,21.852]],[\"comment/121\",[]],[\"name/122\",[95,43.155]],[\"comment/122\",[]],[\"name/123\",[13,21.852]],[\"comment/123\",[]],[\"name/124\",[96,56.393]],[\"comment/124\",[]],[\"name/125\",[13,21.852]],[\"comment/125\",[]],[\"name/126\",[88,45.199]],[\"comment/126\",[]],[\"name/127\",[97,56.393]],[\"comment/127\",[]],[\"name/128\",[46,43.155]],[\"comment/128\",[]],[\"name/129\",[13,21.852]],[\"comment/129\",[]],[\"name/130\",[13,21.852]],[\"comment/130\",[]],[\"name/131\",[39,43.155]],[\"comment/131\",[]],[\"name/132\",[98,56.393]],[\"comment/132\",[]],[\"name/133\",[99,56.393]],[\"comment/133\",[]],[\"name/134\",[100,56.393]],[\"comment/134\",[]],[\"name/135\",[78,47.76]],[\"comment/135\",[]],[\"name/136\",[101,56.393]],[\"comment/136\",[]],[\"name/137\",[102,47.76]],[\"comment/137\",[]],[\"name/138\",[39,43.155]],[\"comment/138\",[]],[\"name/139\",[29,45.199]],[\"comment/139\",[]],[\"name/140\",[46,43.155]],[\"comment/140\",[]],[\"name/141\",[103,56.393]],[\"comment/141\",[]],[\"name/142\",[13,21.852]],[\"comment/142\",[]],[\"name/143\",[104,43.155]],[\"comment/143\",[]],[\"name/144\",[13,21.852]],[\"comment/144\",[]],[\"name/145\",[105,56.393]],[\"comment/145\",[]],[\"name/146\",[13,21.852]],[\"comment/146\",[]],[\"name/147\",[106,56.393]],[\"comment/147\",[]],[\"name/148\",[107,47.76]],[\"comment/148\",[]],[\"name/149\",[29,45.199]],[\"comment/149\",[]],[\"name/150\",[108,56.393]],[\"comment/150\",[]],[\"name/151\",[13,21.852]],[\"comment/151\",[]],[\"name/152\",[109,56.393]],[\"comment/152\",[]],[\"name/153\",[13,21.852]],[\"comment/153\",[]],[\"name/154\",[110,43.155]],[\"comment/154\",[]],[\"name/155\",[13,21.852]],[\"comment/155\",[]],[\"name/156\",[111,56.393]],[\"comment/156\",[]],[\"name/157\",[13,21.852]],[\"comment/157\",[]],[\"name/158\",[112,56.393]],[\"comment/158\",[]],[\"name/159\",[113,45.199]],[\"comment/159\",[]],[\"name/160\",[13,21.852]],[\"comment/160\",[]],[\"name/161\",[114,47.76]],[\"comment/161\",[]],[\"name/162\",[13,21.852]],[\"comment/162\",[]],[\"name/163\",[115,56.393]],[\"comment/163\",[]],[\"name/164\",[113,45.199]],[\"comment/164\",[]],[\"name/165\",[116,56.393]],[\"comment/165\",[]],[\"name/166\",[13,21.852]],[\"comment/166\",[]],[\"name/167\",[117,43.155]],[\"comment/167\",[]],[\"name/168\",[13,21.852]],[\"comment/168\",[]],[\"name/169\",[118,56.393]],[\"comment/169\",[]],[\"name/170\",[13,21.852]],[\"comment/170\",[]],[\"name/171\",[119,56.393]],[\"comment/171\",[]],[\"name/172\",[120,56.393]],[\"comment/172\",[]],[\"name/173\",[121,56.393]],[\"comment/173\",[]],[\"name/174\",[122,56.393]],[\"comment/174\",[]],[\"name/175\",[26,20.603,27,20.603,123,21.771,124,25.706]],[\"comment/175\",[]],[\"name/176\",[125,43.155]],[\"comment/176\",[]],[\"name/177\",[13,21.852]],[\"comment/177\",[]],[\"name/178\",[26,20.603,27,20.603,123,21.771,126,25.706]],[\"comment/178\",[]],[\"name/179\",[84,45.199]],[\"comment/179\",[]],[\"name/180\",[13,21.852]],[\"comment/180\",[]],[\"name/181\",[25,23.333,26,20.603,27,20.603,123,21.771]],[\"comment/181\",[]],[\"name/182\",[127,47.76]],[\"comment/182\",[]],[\"name/183\",[128,47.76]],[\"comment/183\",[]],[\"name/184\",[13,21.852]],[\"comment/184\",[]],[\"name/185\",[28,43.155]],[\"comment/185\",[]],[\"name/186\",[13,21.852]],[\"comment/186\",[]],[\"name/187\",[129,56.393]],[\"comment/187\",[]],[\"name/188\",[29,45.199]],[\"comment/188\",[]],[\"name/189\",[33,39.995]],[\"comment/189\",[]],[\"name/190\",[13,21.852]],[\"comment/190\",[]],[\"name/191\",[130,56.393]],[\"comment/191\",[]],[\"name/192\",[131,56.393]],[\"comment/192\",[]],[\"name/193\",[85,38.719]],[\"comment/193\",[]],[\"name/194\",[132,45.199]],[\"comment/194\",[]],[\"name/195\",[133,43.155]],[\"comment/195\",[]],[\"name/196\",[134,43.155]],[\"comment/196\",[]],[\"name/197\",[104,43.155]],[\"comment/197\",[]],[\"name/198\",[95,43.155]],[\"comment/198\",[]],[\"name/199\",[110,43.155]],[\"comment/199\",[]],[\"name/200\",[117,43.155]],[\"comment/200\",[]],[\"name/201\",[125,43.155]],[\"comment/201\",[]],[\"name/202\",[33,39.995]],[\"comment/202\",[]],[\"name/203\",[89,43.155]],[\"comment/203\",[]],[\"name/204\",[86,45.199]],[\"comment/204\",[]],[\"name/205\",[13,21.852]],[\"comment/205\",[]],[\"name/206\",[86,45.199]],[\"comment/206\",[]],[\"name/207\",[135,56.393]],[\"comment/207\",[]],[\"name/208\",[85,38.719]],[\"comment/208\",[]],[\"name/209\",[133,43.155]],[\"comment/209\",[]],[\"name/210\",[134,43.155]],[\"comment/210\",[]],[\"name/211\",[125,43.155]],[\"comment/211\",[]],[\"name/212\",[33,39.995]],[\"comment/212\",[]],[\"name/213\",[104,43.155]],[\"comment/213\",[]],[\"name/214\",[110,43.155]],[\"comment/214\",[]],[\"name/215\",[95,43.155]],[\"comment/215\",[]],[\"name/216\",[117,43.155]],[\"comment/216\",[]],[\"name/217\",[89,43.155]],[\"comment/217\",[]],[\"name/218\",[136,56.393]],[\"comment/218\",[]],[\"name/219\",[137,56.393]],[\"comment/219\",[]],[\"name/220\",[138,28.504,139,31.402,140,31.402]],[\"comment/220\",[]],[\"name/221\",[141,51.188]],[\"comment/221\",[]],[\"name/222\",[13,21.852]],[\"comment/222\",[]],[\"name/223\",[142,47.76]],[\"comment/223\",[]],[\"name/224\",[143,56.393]],[\"comment/224\",[]],[\"name/225\",[144,56.393]],[\"comment/225\",[]],[\"name/226\",[141,51.188]],[\"comment/226\",[]],[\"name/227\",[39,43.155]],[\"comment/227\",[]],[\"name/228\",[145,47.76]],[\"comment/228\",[]],[\"name/229\",[146,51.188]],[\"comment/229\",[]],[\"name/230\",[134,43.155]],[\"comment/230\",[]],[\"name/231\",[13,21.852]],[\"comment/231\",[]],[\"name/232\",[37,27.698,138,36.617]],[\"comment/232\",[]],[\"name/233\",[85,38.719]],[\"comment/233\",[]],[\"name/234\",[13,21.852]],[\"comment/234\",[]],[\"name/235\",[37,38.719]],[\"comment/235\",[]],[\"name/236\",[147,56.393]],[\"comment/236\",[]],[\"name/237\",[148,47.76]],[\"comment/237\",[]],[\"name/238\",[23,47.76]],[\"comment/238\",[]],[\"name/239\",[18,37.586]],[\"comment/239\",[]],[\"name/240\",[2,45.199]],[\"comment/240\",[]],[\"name/241\",[149,56.393]],[\"comment/241\",[]],[\"name/242\",[146,51.188]],[\"comment/242\",[]],[\"name/243\",[150,56.393]],[\"comment/243\",[]],[\"name/244\",[151,56.393]],[\"comment/244\",[]],[\"name/245\",[152,56.393]],[\"comment/245\",[]],[\"name/246\",[37,27.698,153,40.341]],[\"comment/246\",[]],[\"name/247\",[132,45.199]],[\"comment/247\",[]],[\"name/248\",[13,21.852]],[\"comment/248\",[]],[\"name/249\",[37,27.698,154,40.341]],[\"comment/249\",[]],[\"name/250\",[133,43.155]],[\"comment/250\",[]],[\"name/251\",[13,21.852]],[\"comment/251\",[]],[\"name/252\",[155,56.393]],[\"comment/252\",[]],[\"name/253\",[156,51.188]],[\"comment/253\",[]],[\"name/254\",[18,37.586]],[\"comment/254\",[]],[\"name/255\",[157,35.639]],[\"comment/255\",[]],[\"name/256\",[6,37.586]],[\"comment/256\",[]],[\"name/257\",[158,39.995]],[\"comment/257\",[]],[\"name/258\",[19,38.719]],[\"comment/258\",[]],[\"name/259\",[159,51.188]],[\"comment/259\",[]],[\"name/260\",[160,56.393]],[\"comment/260\",[]],[\"name/261\",[161,56.393]],[\"comment/261\",[]],[\"name/262\",[162,56.393]],[\"comment/262\",[]],[\"name/263\",[163,56.393]],[\"comment/263\",[]],[\"name/264\",[164,56.393]],[\"comment/264\",[]],[\"name/265\",[165,56.393]],[\"comment/265\",[]],[\"name/266\",[166,51.188]],[\"comment/266\",[]],[\"name/267\",[18,37.586]],[\"comment/267\",[]],[\"name/268\",[157,35.639]],[\"comment/268\",[]],[\"name/269\",[6,37.586]],[\"comment/269\",[]],[\"name/270\",[158,39.995]],[\"comment/270\",[]],[\"name/271\",[19,38.719]],[\"comment/271\",[]],[\"name/272\",[167,51.188]],[\"comment/272\",[]],[\"name/273\",[18,37.586]],[\"comment/273\",[]],[\"name/274\",[157,35.639]],[\"comment/274\",[]],[\"name/275\",[6,37.586]],[\"comment/275\",[]],[\"name/276\",[158,39.995]],[\"comment/276\",[]],[\"name/277\",[19,38.719]],[\"comment/277\",[]],[\"name/278\",[168,51.188]],[\"comment/278\",[]],[\"name/279\",[157,35.639]],[\"comment/279\",[]],[\"name/280\",[18,37.586]],[\"comment/280\",[]],[\"name/281\",[157,35.639]],[\"comment/281\",[]],[\"name/282\",[6,37.586]],[\"comment/282\",[]],[\"name/283\",[158,39.995]],[\"comment/283\",[]],[\"name/284\",[19,38.719]],[\"comment/284\",[]],[\"name/285\",[169,51.188]],[\"comment/285\",[]],[\"name/286\",[157,35.639]],[\"comment/286\",[]],[\"name/287\",[18,37.586]],[\"comment/287\",[]],[\"name/288\",[157,35.639]],[\"comment/288\",[]],[\"name/289\",[6,37.586]],[\"comment/289\",[]],[\"name/290\",[158,39.995]],[\"comment/290\",[]],[\"name/291\",[19,38.719]],[\"comment/291\",[]],[\"name/292\",[170,51.188]],[\"comment/292\",[]],[\"name/293\",[157,35.639]],[\"comment/293\",[]],[\"name/294\",[18,37.586]],[\"comment/294\",[]],[\"name/295\",[157,35.639]],[\"comment/295\",[]],[\"name/296\",[6,37.586]],[\"comment/296\",[]],[\"name/297\",[158,39.995]],[\"comment/297\",[]],[\"name/298\",[19,38.719]],[\"comment/298\",[]],[\"name/299\",[171,51.188]],[\"comment/299\",[]],[\"name/300\",[157,35.639]],[\"comment/300\",[]],[\"name/301\",[18,37.586]],[\"comment/301\",[]],[\"name/302\",[157,35.639]],[\"comment/302\",[]],[\"name/303\",[6,37.586]],[\"comment/303\",[]],[\"name/304\",[158,39.995]],[\"comment/304\",[]],[\"name/305\",[19,38.719]],[\"comment/305\",[]],[\"name/306\",[172,56.393]],[\"comment/306\",[]],[\"name/307\",[23,47.76]],[\"comment/307\",[]],[\"name/308\",[22,51.188]],[\"comment/308\",[]],[\"name/309\",[20,51.188]],[\"comment/309\",[]],[\"name/310\",[3,51.188]],[\"comment/310\",[]],[\"name/311\",[17,51.188]],[\"comment/311\",[]],[\"name/312\",[21,51.188]],[\"comment/312\",[]],[\"name/313\",[33,39.995]],[\"comment/313\",[]],[\"name/314\",[28,43.155]],[\"comment/314\",[]],[\"name/315\",[84,45.199]],[\"comment/315\",[]],[\"name/316\",[95,43.155]],[\"comment/316\",[]],[\"name/317\",[92,47.76]],[\"comment/317\",[]],[\"name/318\",[91,45.199]],[\"comment/318\",[]],[\"name/319\",[104,43.155]],[\"comment/319\",[]],[\"name/320\",[102,47.76]],[\"comment/320\",[]],[\"name/321\",[46,43.155]],[\"comment/321\",[]],[\"name/322\",[110,43.155]],[\"comment/322\",[]],[\"name/323\",[107,47.76]],[\"comment/323\",[]],[\"name/324\",[117,43.155]],[\"comment/324\",[]],[\"name/325\",[114,47.76]],[\"comment/325\",[]],[\"name/326\",[113,45.199]],[\"comment/326\",[]],[\"name/327\",[88,45.199]],[\"comment/327\",[]],[\"name/328\",[89,43.155]],[\"comment/328\",[]],[\"name/329\",[31,45.199]],[\"comment/329\",[]],[\"name/330\",[125,43.155]],[\"comment/330\",[]],[\"name/331\",[127,47.76]],[\"comment/331\",[]],[\"name/332\",[33,39.995]],[\"comment/332\",[]],[\"name/333\",[28,43.155]],[\"comment/333\",[]],[\"name/334\",[128,47.76]],[\"comment/334\",[]],[\"name/335\",[156,51.188]],[\"comment/335\",[]],[\"name/336\",[159,51.188]],[\"comment/336\",[]],[\"name/337\",[166,51.188]],[\"comment/337\",[]],[\"name/338\",[167,51.188]],[\"comment/338\",[]],[\"name/339\",[168,51.188]],[\"comment/339\",[]],[\"name/340\",[169,51.188]],[\"comment/340\",[]],[\"name/341\",[170,51.188]],[\"comment/341\",[]],[\"name/342\",[171,51.188]],[\"comment/342\",[]],[\"name/343\",[81,51.188]],[\"comment/343\",[]],[\"name/344\",[89,43.155]],[\"comment/344\",[]],[\"name/345\",[104,43.155]],[\"comment/345\",[]],[\"name/346\",[117,43.155]],[\"comment/346\",[]],[\"name/347\",[110,43.155]],[\"comment/347\",[]],[\"name/348\",[95,43.155]],[\"comment/348\",[]],[\"name/349\",[114,47.76]],[\"comment/349\",[]],[\"name/350\",[88,45.199]],[\"comment/350\",[]],[\"name/351\",[127,47.76]],[\"comment/351\",[]],[\"name/352\",[28,43.155]],[\"comment/352\",[]],[\"name/353\",[128,47.76]],[\"comment/353\",[]],[\"name/354\",[125,43.155]],[\"comment/354\",[]],[\"name/355\",[33,39.995]],[\"comment/355\",[]],[\"name/356\",[85,38.719]],[\"comment/356\",[]],[\"name/357\",[132,45.199]],[\"comment/357\",[]],[\"name/358\",[133,43.155]],[\"comment/358\",[]],[\"name/359\",[134,43.155]],[\"comment/359\",[]],[\"name/360\",[37,38.719]],[\"comment/360\",[]],[\"name/361\",[148,47.76]],[\"comment/361\",[]],[\"name/362\",[142,47.76]],[\"comment/362\",[]],[\"name/363\",[145,47.76]],[\"comment/363\",[]],[\"name/364\",[92,47.76]],[\"comment/364\",[]],[\"name/365\",[91,45.199]],[\"comment/365\",[]],[\"name/366\",[113,45.199]],[\"comment/366\",[]],[\"name/367\",[102,47.76]],[\"comment/367\",[]],[\"name/368\",[107,47.76]],[\"comment/368\",[]],[\"name/369\",[46,43.155]],[\"comment/369\",[]],[\"name/370\",[31,45.199]],[\"comment/370\",[]],[\"name/371\",[37,38.719]],[\"comment/371\",[]],[\"name/372\",[148,47.76]],[\"comment/372\",[]],[\"name/373\",[85,38.719]],[\"comment/373\",[]],[\"name/374\",[134,43.155]],[\"comment/374\",[]],[\"name/375\",[142,47.76]],[\"comment/375\",[]],[\"name/376\",[145,47.76]],[\"comment/376\",[]],[\"name/377\",[132,45.199]],[\"comment/377\",[]],[\"name/378\",[133,43.155]],[\"comment/378\",[]]],\"invertedIndex\":[[\"__type\",{\"_index\":13,\"name\":{\"12\":{},\"17\":{},\"24\":{},\"30\":{},\"32\":{},\"36\":{},\"50\":{},\"57\":{},\"66\":{},\"87\":{},\"96\":{},\"100\":{},\"102\":{},\"109\":{},\"111\":{},\"114\":{},\"121\":{},\"123\":{},\"125\":{},\"129\":{},\"130\":{},\"142\":{},\"144\":{},\"146\":{},\"151\":{},\"153\":{},\"155\":{},\"157\":{},\"160\":{},\"162\":{},\"166\":{},\"168\":{},\"170\":{},\"177\":{},\"180\":{},\"184\":{},\"186\":{},\"190\":{},\"205\":{},\"222\":{},\"231\":{},\"234\":{},\"248\":{},\"251\":{}},\"comment\":{}}],[\"_initauth\",{\"_index\":135,\"name\":{\"207\":{}},\"comment\":{}}],[\"absoluteduration\",{\"_index\":62,\"name\":{\"69\":{}},\"comment\":{}}],[\"access\",{\"_index\":139,\"name\":{\"220\":{}},\"comment\":{}}],[\"accesstoken\",{\"_index\":146,\"name\":{\"229\":{},\"242\":{}},\"comment\":{}}],[\"accesstokenerror\",{\"_index\":166,\"name\":{\"266\":{},\"337\":{}},\"comment\":{}}],[\"accesstokenerrorcode\",{\"_index\":159,\"name\":{\"259\":{},\"336\":{}},\"comment\":{}}],[\"accesstokenexpiresat\",{\"_index\":151,\"name\":{\"244\":{}},\"comment\":{}}],[\"accesstokenrequest\",{\"_index\":142,\"name\":{\"223\":{},\"362\":{},\"375\":{}},\"comment\":{}}],[\"accesstokenscope\",{\"_index\":150,\"name\":{\"243\":{}},\"comment\":{}}],[\"aftercallback\",{\"_index\":91,\"name\":{\"113\":{},\"116\":{},\"318\":{},\"365\":{}},\"comment\":{}}],[\"afterrefetch\",{\"_index\":113,\"name\":{\"159\":{},\"164\":{},\"326\":{},\"366\":{}},\"comment\":{}}],[\"afterrefresh\",{\"_index\":141,\"name\":{\"221\":{},\"226\":{}},\"comment\":{}}],[\"api\",{\"_index\":124,\"name\":{\"175\":{}},\"comment\":{}}],[\"auth\",{\"_index\":26,\"name\":{\"26\":{},\"175\":{},\"178\":{},\"181\":{}},\"comment\":{}}],[\"auth0edge\",{\"_index\":83,\"name\":{\"95\":{}},\"comment\":{}}],[\"auth0logout\",{\"_index\":38,\"name\":{\"41\":{}},\"comment\":{}}],[\"auth0server\",{\"_index\":131,\"name\":{\"192\":{}},\"comment\":{}}],[\"autherror\",{\"_index\":156,\"name\":{\"253\":{},\"335\":{}},\"comment\":{}}],[\"authorizationparameters\",{\"_index\":73,\"name\":{\"80\":{}},\"comment\":{}}],[\"authorizationparams\",{\"_index\":39,\"name\":{\"42\":{},\"119\":{},\"131\":{},\"138\":{},\"227\":{}},\"comment\":{}}],[\"autosave\",{\"_index\":63,\"name\":{\"70\":{}},\"comment\":{}}],[\"baseconfig\",{\"_index\":35,\"name\":{\"38\":{}},\"comment\":{}}],[\"baseurl\",{\"_index\":40,\"name\":{\"43\":{}},\"comment\":{}}],[\"callback\",{\"_index\":54,\"name\":{\"59\":{},\"88\":{}},\"comment\":{}}],[\"callbackhandler\",{\"_index\":96,\"name\":{\"124\":{}},\"comment\":{}}],[\"callbackhandlererror\",{\"_index\":168,\"name\":{\"278\":{},\"339\":{}},\"comment\":{}}],[\"callbackoptions\",{\"_index\":92,\"name\":{\"115\":{},\"317\":{},\"364\":{}},\"comment\":{}}],[\"callbackoptionsprovider\",{\"_index\":94,\"name\":{\"120\":{}},\"comment\":{}}],[\"cause\",{\"_index\":158,\"name\":{\"257\":{},\"270\":{},\"276\":{},\"283\":{},\"290\":{},\"297\":{},\"304\":{}},\"comment\":{}}],[\"checksession\",{\"_index\":16,\"name\":{\"16\":{}},\"comment\":{}}],[\"claims\",{\"_index\":148,\"name\":{\"237\":{},\"361\":{},\"372\":{}},\"comment\":{}}],[\"client\",{\"_index\":0,\"name\":{\"0\":{}},\"comment\":{}}],[\"client/use\",{\"_index\":1,\"name\":{\"1\":{}},\"comment\":{}}],[\"client/with\",{\"_index\":24,\"name\":{\"26\":{}},\"comment\":{}}],[\"clientassertionsigningalg\",{\"_index\":56,\"name\":{\"61\":{}},\"comment\":{}}],[\"clientassertionsigningkey\",{\"_index\":55,\"name\":{\"60\":{}},\"comment\":{}}],[\"clientid\",{\"_index\":41,\"name\":{\"44\":{}},\"comment\":{}}],[\"clientsecret\",{\"_index\":42,\"name\":{\"45\":{}},\"comment\":{}}],[\"clocktolerance\",{\"_index\":43,\"name\":{\"46\":{}},\"comment\":{}}],[\"code\",{\"_index\":157,\"name\":{\"255\":{},\"268\":{},\"274\":{},\"279\":{},\"281\":{},\"286\":{},\"288\":{},\"293\":{},\"295\":{},\"300\":{},\"302\":{}},\"comment\":{}}],[\"config\",{\"_index\":34,\"name\":{\"37\":{}},\"comment\":{}}],[\"configparameters\",{\"_index\":81,\"name\":{\"93\":{},\"343\":{}},\"comment\":{}}],[\"connection\",{\"_index\":98,\"name\":{\"132\":{}},\"comment\":{}}],[\"connection_scope\",{\"_index\":99,\"name\":{\"133\":{}},\"comment\":{}}],[\"constructor\",{\"_index\":18,\"name\":{\"19\":{},\"239\":{},\"254\":{},\"267\":{},\"273\":{},\"280\":{},\"287\":{},\"294\":{},\"301\":{}},\"comment\":{}}],[\"cookie\",{\"_index\":65,\"name\":{\"72\":{}},\"comment\":{}}],[\"cookieconfig\",{\"_index\":66,\"name\":{\"73\":{}},\"comment\":{}}],[\"default\",{\"_index\":23,\"name\":{\"25\":{},\"238\":{},\"307\":{}},\"comment\":{}}],[\"domain\",{\"_index\":67,\"name\":{\"74\":{}},\"comment\":{}}],[\"edge\",{\"_index\":82,\"name\":{\"94\":{}},\"comment\":{}}],[\"email\",{\"_index\":4,\"name\":{\"3\":{}},\"comment\":{}}],[\"email_verified\",{\"_index\":5,\"name\":{\"4\":{}},\"comment\":{}}],[\"enabletelemetry\",{\"_index\":45,\"name\":{\"48\":{}},\"comment\":{}}],[\"error\",{\"_index\":14,\"name\":{\"14\":{}},\"comment\":{}}],[\"expired_access_token\",{\"_index\":163,\"name\":{\"263\":{}},\"comment\":{}}],[\"failed_refresh_grant\",{\"_index\":165,\"name\":{\"265\":{}},\"comment\":{}}],[\"generatesessioncookie\",{\"_index\":122,\"name\":{\"174\":{}},\"comment\":{}}],[\"generatesessioncookieconfig\",{\"_index\":121,\"name\":{\"173\":{}},\"comment\":{}}],[\"genid\",{\"_index\":59,\"name\":{\"65\":{}},\"comment\":{}}],[\"getaccesstoken\",{\"_index\":134,\"name\":{\"196\":{},\"210\":{},\"230\":{},\"359\":{},\"374\":{}},\"comment\":{}}],[\"getaccesstokenresult\",{\"_index\":145,\"name\":{\"228\":{},\"363\":{},\"376\":{}},\"comment\":{}}],[\"getloginstate\",{\"_index\":46,\"name\":{\"49\":{},\"128\":{},\"140\":{},\"321\":{},\"369\":{}},\"comment\":{}}],[\"getserversideprops\",{\"_index\":129,\"name\":{\"187\":{}},\"comment\":{}}],[\"getserversidepropsresultwithsession\",{\"_index\":127,\"name\":{\"182\":{},\"331\":{},\"351\":{}},\"comment\":{}}],[\"getsession\",{\"_index\":85,\"name\":{\"98\":{},\"99\":{},\"104\":{},\"193\":{},\"208\":{},\"233\":{},\"356\":{},\"373\":{}},\"comment\":{}}],[\"handleauth\",{\"_index\":89,\"name\":{\"108\":{},\"203\":{},\"217\":{},\"328\":{},\"344\":{}},\"comment\":{}}],[\"handlecallback\",{\"_index\":95,\"name\":{\"122\":{},\"198\":{},\"215\":{},\"316\":{},\"348\":{}},\"comment\":{}}],[\"handlelogin\",{\"_index\":104,\"name\":{\"143\":{},\"197\":{},\"213\":{},\"319\":{},\"345\":{}},\"comment\":{}}],[\"handlelogout\",{\"_index\":110,\"name\":{\"154\":{},\"199\":{},\"214\":{},\"322\":{},\"347\":{}},\"comment\":{}}],[\"handleprofile\",{\"_index\":117,\"name\":{\"167\":{},\"200\":{},\"216\":{},\"324\":{},\"346\":{}},\"comment\":{}}],[\"handlererror\",{\"_index\":167,\"name\":{\"272\":{},\"338\":{}},\"comment\":{}}],[\"handlers\",{\"_index\":88,\"name\":{\"107\":{},\"126\":{},\"327\":{},\"350\":{}},\"comment\":{}}],[\"handlers/auth\",{\"_index\":87,\"name\":{\"106\":{}},\"comment\":{}}],[\"handlers/callback\",{\"_index\":90,\"name\":{\"112\":{}},\"comment\":{}}],[\"handlers/login\",{\"_index\":97,\"name\":{\"127\":{}},\"comment\":{}}],[\"handlers/logout\",{\"_index\":106,\"name\":{\"147\":{}},\"comment\":{}}],[\"handlers/profile\",{\"_index\":112,\"name\":{\"158\":{}},\"comment\":{}}],[\"helpers\",{\"_index\":119,\"name\":{\"171\":{}},\"comment\":{}}],[\"helpers/testing\",{\"_index\":120,\"name\":{\"172\":{}},\"comment\":{}}],[\"helpers/with\",{\"_index\":123,\"name\":{\"175\":{},\"178\":{},\"181\":{}},\"comment\":{}}],[\"httponly\",{\"_index\":70,\"name\":{\"77\":{}},\"comment\":{}}],[\"httptimeout\",{\"_index\":44,\"name\":{\"47\":{}},\"comment\":{}}],[\"identityclaimfilter\",{\"_index\":47,\"name\":{\"51\":{},\"92\":{}},\"comment\":{}}],[\"idplogout\",{\"_index\":48,\"name\":{\"52\":{}},\"comment\":{}}],[\"idtoken\",{\"_index\":149,\"name\":{\"241\":{}},\"comment\":{}}],[\"idtokensigningalg\",{\"_index\":49,\"name\":{\"53\":{}},\"comment\":{}}],[\"index\",{\"_index\":130,\"name\":{\"191\":{}},\"comment\":{}}],[\"initauth0\",{\"_index\":86,\"name\":{\"101\":{},\"103\":{},\"204\":{},\"206\":{}},\"comment\":{}}],[\"insufficient_scope\",{\"_index\":164,\"name\":{\"264\":{}},\"comment\":{}}],[\"invitation\",{\"_index\":100,\"name\":{\"134\":{}},\"comment\":{}}],[\"isloading\",{\"_index\":15,\"name\":{\"15\":{}},\"comment\":{}}],[\"issuerbaseurl\",{\"_index\":50,\"name\":{\"54\":{}},\"comment\":{}}],[\"legacysamesitecookie\",{\"_index\":51,\"name\":{\"55\":{}},\"comment\":{}}],[\"login\",{\"_index\":79,\"name\":{\"89\":{}},\"comment\":{}}],[\"loginhandler\",{\"_index\":105,\"name\":{\"145\":{}},\"comment\":{}}],[\"loginhandlererror\",{\"_index\":169,\"name\":{\"285\":{},\"340\":{}},\"comment\":{}}],[\"loginoptions\",{\"_index\":102,\"name\":{\"137\":{},\"320\":{},\"367\":{}},\"comment\":{}}],[\"loginoptionsprovider\",{\"_index\":103,\"name\":{\"141\":{}},\"comment\":{}}],[\"logouthandler\",{\"_index\":111,\"name\":{\"156\":{}},\"comment\":{}}],[\"logouthandlererror\",{\"_index\":170,\"name\":{\"292\":{},\"341\":{}},\"comment\":{}}],[\"logoutoptions\",{\"_index\":107,\"name\":{\"148\":{},\"323\":{},\"368\":{}},\"comment\":{}}],[\"logoutoptionsprovider\",{\"_index\":109,\"name\":{\"152\":{}},\"comment\":{}}],[\"logoutparams\",{\"_index\":108,\"name\":{\"150\":{}},\"comment\":{}}],[\"middleware\",{\"_index\":126,\"name\":{\"178\":{}},\"comment\":{}}],[\"missing_access_token\",{\"_index\":161,\"name\":{\"261\":{}},\"comment\":{}}],[\"missing_refresh_token\",{\"_index\":162,\"name\":{\"262\":{}},\"comment\":{}}],[\"missing_session\",{\"_index\":160,\"name\":{\"260\":{}},\"comment\":{}}],[\"name\",{\"_index\":6,\"name\":{\"5\":{},\"63\":{},\"256\":{},\"269\":{},\"275\":{},\"282\":{},\"289\":{},\"296\":{},\"303\":{}},\"comment\":{}}],[\"nextconfig\",{\"_index\":77,\"name\":{\"84\":{}},\"comment\":{}}],[\"nickname\",{\"_index\":7,\"name\":{\"6\":{}},\"comment\":{}}],[\"onerror\",{\"_index\":31,\"name\":{\"31\":{},\"110\":{},\"329\":{},\"370\":{}},\"comment\":{}}],[\"onredirecting\",{\"_index\":30,\"name\":{\"29\":{}},\"comment\":{}}],[\"org_id\",{\"_index\":11,\"name\":{\"10\":{}},\"comment\":{}}],[\"organization\",{\"_index\":78,\"name\":{\"85\":{},\"118\":{},\"135\":{}},\"comment\":{}}],[\"page\",{\"_index\":25,\"name\":{\"26\":{},\"181\":{}},\"comment\":{}}],[\"pageroute\",{\"_index\":128,\"name\":{\"183\":{},\"334\":{},\"353\":{}},\"comment\":{}}],[\"path\",{\"_index\":68,\"name\":{\"75\":{}},\"comment\":{}}],[\"picture\",{\"_index\":8,\"name\":{\"7\":{}},\"comment\":{}}],[\"postlogoutredirect\",{\"_index\":53,\"name\":{\"58\":{}},\"comment\":{}}],[\"profilehandler\",{\"_index\":118,\"name\":{\"169\":{}},\"comment\":{}}],[\"profilehandlererror\",{\"_index\":171,\"name\":{\"299\":{},\"342\":{}},\"comment\":{}}],[\"profileoptions\",{\"_index\":114,\"name\":{\"161\":{},\"325\":{},\"349\":{}},\"comment\":{}}],[\"profileoptionsprovider\",{\"_index\":116,\"name\":{\"165\":{}},\"comment\":{}}],[\"redirecturi\",{\"_index\":93,\"name\":{\"117\":{}},\"comment\":{}}],[\"refetch\",{\"_index\":115,\"name\":{\"163\":{}},\"comment\":{}}],[\"refresh\",{\"_index\":144,\"name\":{\"225\":{}},\"comment\":{}}],[\"refreshtoken\",{\"_index\":152,\"name\":{\"245\":{}},\"comment\":{}}],[\"requesterror\",{\"_index\":17,\"name\":{\"18\":{},\"311\":{}},\"comment\":{}}],[\"required\",{\"_index\":27,\"name\":{\"26\":{},\"175\":{},\"178\":{},\"181\":{}},\"comment\":{}}],[\"response_mode\",{\"_index\":75,\"name\":{\"82\":{}},\"comment\":{}}],[\"response_type\",{\"_index\":76,\"name\":{\"83\":{}},\"comment\":{}}],[\"returnto\",{\"_index\":29,\"name\":{\"28\":{},\"139\":{},\"149\":{},\"188\":{}},\"comment\":{}}],[\"rolling\",{\"_index\":60,\"name\":{\"67\":{}},\"comment\":{}}],[\"rollingduration\",{\"_index\":61,\"name\":{\"68\":{}},\"comment\":{}}],[\"routes\",{\"_index\":52,\"name\":{\"56\":{},\"86\":{}},\"comment\":{}}],[\"samesite\",{\"_index\":72,\"name\":{\"79\":{}},\"comment\":{}}],[\"scope\",{\"_index\":74,\"name\":{\"81\":{}},\"comment\":{}}],[\"scopes\",{\"_index\":143,\"name\":{\"224\":{}},\"comment\":{}}],[\"screen_hint\",{\"_index\":101,\"name\":{\"136\":{}},\"comment\":{}}],[\"secret\",{\"_index\":36,\"name\":{\"39\":{}},\"comment\":{}}],[\"secure\",{\"_index\":71,\"name\":{\"78\":{}},\"comment\":{}}],[\"session\",{\"_index\":37,\"name\":{\"40\":{},\"91\":{},\"232\":{},\"235\":{},\"246\":{},\"249\":{},\"360\":{},\"371\":{}},\"comment\":{}}],[\"session/get\",{\"_index\":138,\"name\":{\"220\":{},\"232\":{}},\"comment\":{}}],[\"session/session\",{\"_index\":147,\"name\":{\"236\":{}},\"comment\":{}}],[\"session/touch\",{\"_index\":153,\"name\":{\"246\":{}},\"comment\":{}}],[\"session/update\",{\"_index\":154,\"name\":{\"249\":{}},\"comment\":{}}],[\"sessionconfig\",{\"_index\":57,\"name\":{\"62\":{}},\"comment\":{}}],[\"sessionstore\",{\"_index\":136,\"name\":{\"218\":{}},\"comment\":{}}],[\"sessionstorepayload\",{\"_index\":137,\"name\":{\"219\":{}},\"comment\":{}}],[\"status\",{\"_index\":19,\"name\":{\"20\":{},\"258\":{},\"271\":{},\"277\":{},\"284\":{},\"291\":{},\"298\":{},\"305\":{}},\"comment\":{}}],[\"store\",{\"_index\":58,\"name\":{\"64\":{}},\"comment\":{}}],[\"storeidtoken\",{\"_index\":64,\"name\":{\"71\":{}},\"comment\":{}}],[\"sub\",{\"_index\":9,\"name\":{\"8\":{}},\"comment\":{}}],[\"token\",{\"_index\":140,\"name\":{\"220\":{}},\"comment\":{}}],[\"touchsession\",{\"_index\":132,\"name\":{\"194\":{},\"247\":{},\"357\":{},\"377\":{}},\"comment\":{}}],[\"transient\",{\"_index\":69,\"name\":{\"76\":{}},\"comment\":{}}],[\"unauthorized\",{\"_index\":80,\"name\":{\"90\":{}},\"comment\":{}}],[\"updated_at\",{\"_index\":10,\"name\":{\"9\":{}},\"comment\":{}}],[\"updatesession\",{\"_index\":133,\"name\":{\"195\":{},\"209\":{},\"250\":{},\"358\":{},\"378\":{}},\"comment\":{}}],[\"user\",{\"_index\":2,\"name\":{\"1\":{},\"13\":{},\"34\":{},\"240\":{}},\"comment\":{}}],[\"usercontext\",{\"_index\":12,\"name\":{\"11\":{}},\"comment\":{}}],[\"userprofile\",{\"_index\":3,\"name\":{\"2\":{},\"310\":{}},\"comment\":{}}],[\"userprops\",{\"_index\":32,\"name\":{\"33\":{}},\"comment\":{}}],[\"userprovider\",{\"_index\":22,\"name\":{\"23\":{},\"308\":{}},\"comment\":{}}],[\"userproviderprops\",{\"_index\":20,\"name\":{\"21\":{},\"309\":{}},\"comment\":{}}],[\"useuser\",{\"_index\":21,\"name\":{\"22\":{},\"312\":{}},\"comment\":{}}],[\"utils/errors\",{\"_index\":155,\"name\":{\"252\":{}},\"comment\":{}}],[\"version\",{\"_index\":172,\"name\":{\"306\":{}},\"comment\":{}}],[\"withapiauthrequired\",{\"_index\":125,\"name\":{\"176\":{},\"201\":{},\"211\":{},\"330\":{},\"354\":{}},\"comment\":{}}],[\"withmiddlewareauthrequired\",{\"_index\":84,\"name\":{\"97\":{},\"105\":{},\"179\":{},\"315\":{}},\"comment\":{}}],[\"withpageauthrequired\",{\"_index\":33,\"name\":{\"35\":{},\"189\":{},\"202\":{},\"212\":{},\"313\":{},\"332\":{},\"355\":{}},\"comment\":{}}],[\"withpageauthrequiredoptions\",{\"_index\":28,\"name\":{\"27\":{},\"185\":{},\"314\":{},\"333\":{},\"352\":{}},\"comment\":{}}]],\"pipeline\":[]}}"); \ No newline at end of file diff --git a/docs/assets/style.css b/docs/assets/style.css index 496e66f21..da6c789f8 100644 --- a/docs/assets/style.css +++ b/docs/assets/style.css @@ -6,17 +6,36 @@ --light-color-background-warning: #e6e600; --light-color-icon-background: var(--light-color-background); --light-color-accent: #c5c7c9; + --light-color-active-menu-item: var(--light-color-accent); --light-color-text: #222; - --light-color-text-aside: #707070; - --light-color-link: #4da6ff; - --light-color-ts: #db1373; - --light-color-ts-interface: #139d2c; - --light-color-ts-enum: #9c891a; - --light-color-ts-class: #2484e5; + --light-color-text-aside: #6e6e6e; + --light-color-link: #1f70c2; + + --light-color-ts-project: #b111c9; + --light-color-ts-module: var(--light-color-ts-project); + --light-color-ts-namespace: var(--light-color-ts-project); + --light-color-ts-enum: #7e6f15; + --light-color-ts-enum-member: var(--light-color-ts-enum); + --light-color-ts-variable: #4760ec; --light-color-ts-function: #572be7; - --light-color-ts-namespace: #b111c9; - --light-color-ts-private: #707070; - --light-color-ts-variable: #4d68ff; + --light-color-ts-class: #1f70c2; + --light-color-ts-interface: #108024; + --light-color-ts-constructor: var(--light-color-ts-class); + --light-color-ts-property: var(--light-color-ts-variable); + --light-color-ts-method: var(--light-color-ts-function); + --light-color-ts-call-signature: var(--light-color-ts-method); + --light-color-ts-index-signature: var(--light-color-ts-property); + --light-color-ts-constructor-signature: var(--light-color-ts-constructor); + --light-color-ts-parameter: var(--light-color-ts-variable); + /* type literal not included as links will never be generated to it */ + --light-color-ts-type-parameter: var(--light-color-ts-type-alias); + --light-color-ts-accessor: var(--light-color-ts-property); + --light-color-ts-get-signature: var(--light-color-ts-accessor); + --light-color-ts-set-signature: var(--light-color-ts-accessor); + /* object literal not included as it is not used and will be removed in 0.25 */ + --light-color-ts-type-alias: #d51270; + /* reference not included as links will be colored with the kind that it points to */ + --light-external-icon: url("data:image/svg+xml;utf8,"); --light-color-scheme: light; @@ -27,17 +46,36 @@ --dark-color-warning-text: #222; --dark-color-icon-background: var(--dark-color-background-secondary); --dark-color-accent: #9096a2; + --dark-color-active-menu-item: #5d5d6a; --dark-color-text: #f5f5f5; --dark-color-text-aside: #dddddd; --dark-color-link: #00aff4; - --dark-color-ts: #ff6492; - --dark-color-ts-interface: #6cff87; + + --dark-color-ts-project: #e14dff; + --dark-color-ts-module: var(--dark-color-ts-project); + --dark-color-ts-namespace: var(--dark-color-ts-project); --dark-color-ts-enum: #f4d93e; - --dark-color-ts-class: #61b0ff; + --dark-color-ts-enum-member: var(--dark-color-ts-enum); + --dark-color-ts-variable: #798dff; --dark-color-ts-function: #9772ff; - --dark-color-ts-namespace: #e14dff; - --dark-color-ts-private: #e2e2e2; - --dark-color-ts-variable: #4d68ff; + --dark-color-ts-class: #8ac4ff; + --dark-color-ts-interface: #6cff87; + --dark-color-ts-constructor: var(--dark-color-ts-class); + --dark-color-ts-property: var(--dark-color-ts-variable); + --dark-color-ts-method: var(--dark-color-ts-function); + --dark-color-ts-call-signature: var(--dark-color-ts-method); + --dark-color-ts-index-signature: var(--dark-color-ts-property); + --dark-color-ts-constructor-signature: var(--dark-color-ts-constructor); + --dark-color-ts-parameter: var(--dark-color-ts-variable); + /* type literal not included as links will never be generated to it */ + --dark-color-ts-type-parameter: var(--dark-color-ts-type-alias); + --dark-color-ts-accessor: var(--dark-color-ts-property); + --dark-color-ts-get-signature: var(--dark-color-ts-accessor); + --dark-color-ts-set-signature: var(--dark-color-ts-accessor); + /* object literal not included as it is not used and will be removed in 0.25 */ + --dark-color-ts-type-alias: #ff6492; + /* reference not included as links will be colored with the kind that it points to */ + --dark-external-icon: url("data:image/svg+xml;utf8,"); --dark-color-scheme: dark; } @@ -50,17 +88,34 @@ --color-warning-text: var(--light-color-warning-text); --color-icon-background: var(--light-color-icon-background); --color-accent: var(--light-color-accent); + --color-active-menu-item: var(--light-color-active-menu-item); --color-text: var(--light-color-text); --color-text-aside: var(--light-color-text-aside); --color-link: var(--light-color-link); - --color-ts: var(--light-color-ts); - --color-ts-interface: var(--light-color-ts-interface); - --color-ts-enum: var(--light-color-ts-enum); - --color-ts-class: var(--light-color-ts-class); - --color-ts-function: var(--light-color-ts-function); + + --color-ts-module: var(--light-color-ts-module); --color-ts-namespace: var(--light-color-ts-namespace); - --color-ts-private: var(--light-color-ts-private); + --color-ts-enum: var(--light-color-ts-enum); + --color-ts-enum-member: var(--light-color-ts-enum-member); --color-ts-variable: var(--light-color-ts-variable); + --color-ts-function: var(--light-color-ts-function); + --color-ts-class: var(--light-color-ts-class); + --color-ts-interface: var(--light-color-ts-interface); + --color-ts-constructor: var(--light-color-ts-constructor); + --color-ts-property: var(--light-color-ts-property); + --color-ts-method: var(--light-color-ts-method); + --color-ts-call-signature: var(--light-color-ts-call-signature); + --color-ts-index-signature: var(--light-color-ts-index-signature); + --color-ts-constructor-signature: var( + --light-color-ts-constructor-signature + ); + --color-ts-parameter: var(--light-color-ts-parameter); + --color-ts-type-parameter: var(--light-color-ts-type-parameter); + --color-ts-accessor: var(--light-color-ts-accessor); + --color-ts-get-signature: var(--light-color-ts-get-signature); + --color-ts-set-signature: var(--light-color-ts-set-signature); + --color-ts-type-alias: var(--light-color-ts-type-alias); + --external-icon: var(--light-external-icon); --color-scheme: var(--light-color-scheme); } @@ -74,17 +129,34 @@ --color-warning-text: var(--dark-color-warning-text); --color-icon-background: var(--dark-color-icon-background); --color-accent: var(--dark-color-accent); + --color-active-menu-item: var(--dark-color-active-menu-item); --color-text: var(--dark-color-text); --color-text-aside: var(--dark-color-text-aside); --color-link: var(--dark-color-link); - --color-ts: var(--dark-color-ts); - --color-ts-interface: var(--dark-color-ts-interface); - --color-ts-enum: var(--dark-color-ts-enum); - --color-ts-class: var(--dark-color-ts-class); - --color-ts-function: var(--dark-color-ts-function); + + --color-ts-module: var(--dark-color-ts-module); --color-ts-namespace: var(--dark-color-ts-namespace); - --color-ts-private: var(--dark-color-ts-private); + --color-ts-enum: var(--dark-color-ts-enum); + --color-ts-enum-member: var(--dark-color-ts-enum-member); --color-ts-variable: var(--dark-color-ts-variable); + --color-ts-function: var(--dark-color-ts-function); + --color-ts-class: var(--dark-color-ts-class); + --color-ts-interface: var(--dark-color-ts-interface); + --color-ts-constructor: var(--dark-color-ts-constructor); + --color-ts-property: var(--dark-color-ts-property); + --color-ts-method: var(--dark-color-ts-method); + --color-ts-call-signature: var(--dark-color-ts-call-signature); + --color-ts-index-signature: var(--dark-color-ts-index-signature); + --color-ts-constructor-signature: var( + --dark-color-ts-constructor-signature + ); + --color-ts-parameter: var(--dark-color-ts-parameter); + --color-ts-type-parameter: var(--dark-color-ts-type-parameter); + --color-ts-accessor: var(--dark-color-ts-accessor); + --color-ts-get-signature: var(--dark-color-ts-get-signature); + --color-ts-set-signature: var(--dark-color-ts-set-signature); + --color-ts-type-alias: var(--dark-color-ts-type-alias); + --external-icon: var(--dark-external-icon); --color-scheme: var(--dark-color-scheme); } @@ -105,17 +177,34 @@ body { --color-warning-text: var(--light-color-warning-text); --color-icon-background: var(--light-color-icon-background); --color-accent: var(--light-color-accent); + --color-active-menu-item: var(--light-color-active-menu-item); --color-text: var(--light-color-text); --color-text-aside: var(--light-color-text-aside); --color-link: var(--light-color-link); - --color-ts: var(--light-color-ts); - --color-ts-interface: var(--light-color-ts-interface); - --color-ts-enum: var(--light-color-ts-enum); - --color-ts-class: var(--light-color-ts-class); - --color-ts-function: var(--light-color-ts-function); + + --color-ts-module: var(--light-color-ts-module); --color-ts-namespace: var(--light-color-ts-namespace); - --color-ts-private: var(--light-color-ts-private); + --color-ts-enum: var(--light-color-ts-enum); + --color-ts-enum-member: var(--light-color-ts-enum-member); --color-ts-variable: var(--light-color-ts-variable); + --color-ts-function: var(--light-color-ts-function); + --color-ts-class: var(--light-color-ts-class); + --color-ts-interface: var(--light-color-ts-interface); + --color-ts-constructor: var(--light-color-ts-constructor); + --color-ts-property: var(--light-color-ts-property); + --color-ts-method: var(--light-color-ts-method); + --color-ts-call-signature: var(--light-color-ts-call-signature); + --color-ts-index-signature: var(--light-color-ts-index-signature); + --color-ts-constructor-signature: var( + --light-color-ts-constructor-signature + ); + --color-ts-parameter: var(--light-color-ts-parameter); + --color-ts-type-parameter: var(--light-color-ts-type-parameter); + --color-ts-accessor: var(--light-color-ts-accessor); + --color-ts-get-signature: var(--light-color-ts-get-signature); + --color-ts-set-signature: var(--light-color-ts-set-signature); + --color-ts-type-alias: var(--light-color-ts-type-alias); + --external-icon: var(--light-external-icon); --color-scheme: var(--light-color-scheme); } @@ -127,17 +216,34 @@ body { --color-warning-text: var(--dark-color-warning-text); --color-icon-background: var(--dark-color-icon-background); --color-accent: var(--dark-color-accent); + --color-active-menu-item: var(--dark-color-active-menu-item); --color-text: var(--dark-color-text); --color-text-aside: var(--dark-color-text-aside); --color-link: var(--dark-color-link); - --color-ts: var(--dark-color-ts); - --color-ts-interface: var(--dark-color-ts-interface); - --color-ts-enum: var(--dark-color-ts-enum); - --color-ts-class: var(--dark-color-ts-class); - --color-ts-function: var(--dark-color-ts-function); + + --color-ts-module: var(--dark-color-ts-module); --color-ts-namespace: var(--dark-color-ts-namespace); - --color-ts-private: var(--dark-color-ts-private); + --color-ts-enum: var(--dark-color-ts-enum); + --color-ts-enum-member: var(--dark-color-ts-enum-member); --color-ts-variable: var(--dark-color-ts-variable); + --color-ts-function: var(--dark-color-ts-function); + --color-ts-class: var(--dark-color-ts-class); + --color-ts-interface: var(--dark-color-ts-interface); + --color-ts-constructor: var(--dark-color-ts-constructor); + --color-ts-property: var(--dark-color-ts-property); + --color-ts-method: var(--dark-color-ts-method); + --color-ts-call-signature: var(--dark-color-ts-call-signature); + --color-ts-index-signature: var(--dark-color-ts-index-signature); + --color-ts-constructor-signature: var( + --dark-color-ts-constructor-signature + ); + --color-ts-parameter: var(--dark-color-ts-parameter); + --color-ts-type-parameter: var(--dark-color-ts-type-parameter); + --color-ts-accessor: var(--dark-color-ts-accessor); + --color-ts-get-signature: var(--dark-color-ts-get-signature); + --color-ts-set-signature: var(--dark-color-ts-set-signature); + --color-ts-type-alias: var(--dark-color-ts-type-alias); + --external-icon: var(--dark-external-icon); --color-scheme: var(--dark-color-scheme); } @@ -208,26 +314,10 @@ dd { } .container { - max-width: 1600px; + max-width: 1700px; padding: 0 2rem; } -@media (min-width: 640px) { - .container { - padding: 0 4rem; - } -} -@media (min-width: 1200px) { - .container { - padding: 0 8rem; - } -} -@media (min-width: 1600px) { - .container { - padding: 0 12rem; - } -} - /* Footer */ .tsd-generator { border-top: 1px solid var(--color-accent); @@ -243,26 +333,9 @@ dd { } .container-main { - display: flex; - justify-content: space-between; - position: relative; margin: 0 auto; -} - -.col-4, -.col-8 { - box-sizing: border-box; - float: left; - padding: 2rem 1rem; -} - -.col-4 { - flex: 0 0 25%; -} -.col-8 { - flex: 1 0; - flex-wrap: wrap; - padding-left: 0; + /* toolbar, footer, margin */ + min-height: calc(100vh - 41px - 56px - 4rem); } @keyframes fade-in { @@ -305,22 +378,6 @@ dd { opacity: 0; } } -@keyframes shift-to-left { - from { - transform: translate(0, 0); - } - to { - transform: translate(-25%, 0); - } -} -@keyframes unshift-to-left { - from { - transform: translate(-25%, 0); - } - to { - transform: translate(0, 0); - } -} @keyframes pop-in-from-right { from { transform: translate(100%, 0); @@ -409,91 +466,6 @@ blockquote { margin: 1em 0; } -@media (max-width: 1024px) { - html .col-content { - float: none; - max-width: 100%; - width: 100%; - padding-top: 3rem; - } - html .col-menu { - position: fixed !important; - overflow-y: auto; - -webkit-overflow-scrolling: touch; - z-index: 1024; - top: 0 !important; - bottom: 0 !important; - left: auto !important; - right: 0 !important; - padding: 1.5rem 1.5rem 0 0; - max-width: 25rem; - visibility: hidden; - background-color: var(--color-background); - transform: translate(100%, 0); - } - html .col-menu > *:last-child { - padding-bottom: 20px; - } - html .overlay { - content: ""; - display: block; - position: fixed; - z-index: 1023; - top: 0; - left: 0; - right: 0; - bottom: 0; - background-color: rgba(0, 0, 0, 0.75); - visibility: hidden; - } - - .to-has-menu .overlay { - animation: fade-in 0.4s; - } - - .to-has-menu :is(header, footer, .col-content) { - animation: shift-to-left 0.4s; - } - - .to-has-menu .col-menu { - animation: pop-in-from-right 0.4s; - } - - .from-has-menu .overlay { - animation: fade-out 0.4s; - } - - .from-has-menu :is(header, footer, .col-content) { - animation: unshift-to-left 0.4s; - } - - .from-has-menu .col-menu { - animation: pop-out-to-right 0.4s; - } - - .has-menu body { - overflow: hidden; - } - .has-menu .overlay { - visibility: visible; - } - .has-menu :is(header, footer, .col-content) { - transform: translate(-25%, 0); - } - .has-menu .col-menu { - visibility: visible; - transform: translate(0, 0); - display: flex; - flex-direction: column; - gap: 1.5rem; - max-height: 100vh; - padding: 1rem 2rem; - } - .has-menu .tsd-navigation { - max-height: 100%; - } -} - .tsd-breadcrumb { margin: 0; padding: 0; @@ -672,43 +644,6 @@ input[type="checkbox"]:checked ~ svg .tsd-checkbox-checkmark { -o-page-break-inside: avoid; page-break-inside: avoid; } -.tsd-index-panel a, -.tsd-index-panel a.tsd-parent-kind-module { - color: var(--color-ts); -} -.tsd-index-panel a.tsd-parent-kind-interface { - color: var(--color-ts-interface); -} -.tsd-index-panel a.tsd-parent-kind-enum { - color: var(--color-ts-enum); -} -.tsd-index-panel a.tsd-parent-kind-class { - color: var(--color-ts-class); -} -.tsd-index-panel a.tsd-kind-module { - color: var(--color-ts-namespace); -} -.tsd-index-panel a.tsd-kind-interface { - color: var(--color-ts-interface); -} -.tsd-index-panel a.tsd-kind-enum { - color: var(--color-ts-enum); -} -.tsd-index-panel a.tsd-kind-class { - color: var(--color-ts-class); -} -.tsd-index-panel a.tsd-kind-function { - color: var(--color-ts-function); -} -.tsd-index-panel a.tsd-kind-namespace { - color: var(--color-ts-namespace); -} -.tsd-index-panel a.tsd-kind-variable { - color: var(--color-ts-variable); -} -.tsd-index-panel a.tsd-is-private { - color: var(--color-ts-private); -} .tsd-flag { display: inline-block; @@ -723,7 +658,7 @@ input[type="checkbox"]:checked ~ svg .tsd-checkbox-checkmark { } .tsd-anchor { - position: absolute; + position: relative; top: -100px; } @@ -737,108 +672,60 @@ input[type="checkbox"]:checked ~ svg .tsd-checkbox-checkmark { margin-bottom: 0; border-bottom: none; } -.tsd-member [data-tsd-kind] { - color: var(--color-ts); -} -.tsd-member [data-tsd-kind="Interface"] { - color: var(--color-ts-interface); + +.tsd-navigation.settings { + margin: 1rem 0; } -.tsd-member [data-tsd-kind="Enum"] { - color: var(--color-ts-enum); +.tsd-navigation a, +.tsd-page-navigation a { + display: inline-flex; + align-items: center; + padding: 0.25rem; + color: var(--color-text); + text-decoration: none; + box-sizing: border-box; } -.tsd-member [data-tsd-kind="Class"] { - color: var(--color-ts-class); +.tsd-navigation a { + /* why 3rem? No idea, but it seems to work. */ + width: calc(100% - 3rem); } -.tsd-member [data-tsd-kind="Private"] { - color: var(--color-ts-private); +.tsd-page-navigation a { + /* why is this different? */ + width: 100%; } - -.tsd-navigation a { - display: block; - margin: 0.4rem 0; - border-left: 2px solid transparent; - color: var(--color-text); - text-decoration: none; - transition: border-left-color 0.1s; +.tsd-navigation a.current, +.tsd-page-navigation a.current { + background: var(--color-active-menu-item); } -.tsd-navigation a:hover { +.tsd-navigation a:hover, +.tsd-page-navigation a:hover { text-decoration: underline; } -.tsd-navigation ul { +.tsd-navigation ul, +.tsd-page-navigation ul { margin: 0; padding: 0; list-style: none; } -.tsd-navigation li { +.tsd-navigation li, +.tsd-page-navigation li { padding: 0; + max-width: 100%; } - -.tsd-navigation.primary .tsd-accordion-details > ul { - margin-top: 0.75rem; -} -.tsd-navigation.primary a { - padding: 0.75rem 0.5rem; - margin: 0; -} -.tsd-navigation.primary ul li a { - margin-left: 0.5rem; +.tsd-nested-navigation > li > a { + margin-left: 3rem; } -.tsd-navigation.primary ul li li a { +.tsd-nested-navigation > li > details { margin-left: 1.5rem; } -.tsd-navigation.primary ul li li li a { - margin-left: 2.5rem; -} -.tsd-navigation.primary ul li li li li a { - margin-left: 3.5rem; -} -.tsd-navigation.primary ul li li li li li a { - margin-left: 4.5rem; -} -.tsd-navigation.primary ul li li li li li li a { - margin-left: 5.5rem; -} -.tsd-navigation.primary li.current > a { - border-left: 0.15rem var(--color-text) solid; -} -.tsd-navigation.primary li.selected > a { - font-weight: bold; - border-left: 0.2rem var(--color-text) solid; -} -.tsd-navigation.primary ul li a:hover { - border-left: 0.2rem var(--color-text-aside) solid; -} -.tsd-navigation.primary li.globals + li > span, -.tsd-navigation.primary li.globals + li > a { - padding-top: 20px; -} - -.tsd-navigation.secondary.tsd-navigation--toolbar-hide { - max-height: calc(100vh - 1rem); - top: 0.5rem; -} -.tsd-navigation.secondary > ul { - display: inline; - padding-right: 0.5rem; - transition: opacity 0.2s; -} -.tsd-navigation.secondary ul li a { - padding-left: 0; -} -.tsd-navigation.secondary ul li li a { - padding-left: 1.1rem; -} -.tsd-navigation.secondary ul li li li a { - padding-left: 2.2rem; -} -.tsd-navigation.secondary ul li li li li a { - padding-left: 3.3rem; +.tsd-small-nested-navigation > li > a { + margin-left: 1.5rem; } -.tsd-navigation.secondary ul li li li li li a { - padding-left: 4.4rem; +.tsd-small-nested-navigation > li > details { + margin-left: 0; } -.tsd-navigation.secondary ul li li li li li li a { - padding-left: 5.5rem; +.tsd-page-navigation ul { + padding-left: 1.75rem; } #tsd-sidebar-links a { @@ -851,28 +738,22 @@ input[type="checkbox"]:checked ~ svg .tsd-checkbox-checkmark { } a.tsd-index-link { - margin: 0.25rem 0; + padding: 0.25rem 0 !important; font-size: 1rem; line-height: 1.25rem; display: inline-flex; align-items: center; + color: var(--color-text); } -.tsd-accordion-summary > h1, -.tsd-accordion-summary > h2, -.tsd-accordion-summary > h3, -.tsd-accordion-summary > h4, -.tsd-accordion-summary > h5 { - display: inline-flex; - align-items: center; - vertical-align: middle; - margin-bottom: 0; +.tsd-accordion-summary, +.tsd-accordion-summary a { user-select: none; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; -} -.tsd-accordion-summary { - display: block; + + display: flex; + align-items: center; cursor: pointer; } .tsd-accordion-summary > * { @@ -910,34 +791,6 @@ a.tsd-index-link { margin-right: 0.8rem; } -@media (min-width: 1025px) { - .col-content { - margin: 2rem auto; - } - - .menu-sticky-wrap { - position: sticky; - height: calc(100vh - 2rem); - top: 4rem; - right: 0; - padding: 0 1.5rem; - padding-top: 1rem; - margin-top: 3rem; - transition: 0.3s ease-in-out; - transition-property: top, padding-top, padding, height; - overflow-y: auto; - } - .col-menu { - border-left: 1px solid var(--color-accent); - } - .col-menu--hide { - top: 1rem; - } - .col-menu .tsd-navigation:not(:last-child) { - padding-bottom: 1.75rem; - } -} - .tsd-panel { margin-bottom: 2.5rem; } @@ -1143,7 +996,7 @@ ul.tsd-type-parameter-list h5 { } .tsd-page-toolbar { - position: fixed; + position: sticky; z-index: 1; top: 0; left: 0; @@ -1183,10 +1036,6 @@ ul.tsd-type-parameter-list h5 { padding: 12px 0; } -.tsd-page-toolbar--hide { - transform: translateY(-100%); -} - .tsd-widget { display: inline-block; overflow: hidden; @@ -1214,12 +1063,6 @@ ul.tsd-type-parameter-list h5 { .tsd-widget.menu { display: none; } -@media (max-width: 1024px) { - .tsd-widget.options, - .tsd-widget.menu { - display: inline-block; - } -} input[type="checkbox"] + .tsd-widget:before { background-position: -120px 0; } @@ -1259,6 +1102,78 @@ img { background: var(--color-background-warning); } +.tsd-kind-project { + color: var(--color-ts-project); +} +.tsd-kind-module { + color: var(--color-ts-module); +} +.tsd-kind-namespace { + color: var(--color-ts-namespace); +} +.tsd-kind-enum { + color: var(--color-ts-enum); +} +.tsd-kind-enum-member { + color: var(--color-ts-enum-member); +} +.tsd-kind-variable { + color: var(--color-ts-variable); +} +.tsd-kind-function { + color: var(--color-ts-function); +} +.tsd-kind-class { + color: var(--color-ts-class); +} +.tsd-kind-interface { + color: var(--color-ts-interface); +} +.tsd-kind-constructor { + color: var(--color-ts-constructor); +} +.tsd-kind-property { + color: var(--color-ts-property); +} +.tsd-kind-method { + color: var(--color-ts-method); +} +.tsd-kind-call-signature { + color: var(--color-ts-call-signature); +} +.tsd-kind-index-signature { + color: var(--color-ts-index-signature); +} +.tsd-kind-constructor-signature { + color: var(--color-ts-constructor-signature); +} +.tsd-kind-parameter { + color: var(--color-ts-parameter); +} +.tsd-kind-type-literal { + color: var(--color-ts-type-literal); +} +.tsd-kind-type-parameter { + color: var(--color-ts-type-parameter); +} +.tsd-kind-accessor { + color: var(--color-ts-accessor); +} +.tsd-kind-get-signature { + color: var(--color-ts-get-signature); +} +.tsd-kind-set-signature { + color: var(--color-ts-set-signature); +} +.tsd-kind-type-alias { + color: var(--color-ts-type-alias); +} + +/* if we have a kind icon, don't color the text by kind */ +.tsd-kind-icon ~ span { + color: var(--color-text); +} + * { scrollbar-width: thin; scrollbar-color: var(--color-accent) var(--color-icon-background); @@ -1277,3 +1192,147 @@ img { border-radius: 999rem; border: 0.25rem solid var(--color-icon-background); } + +/* mobile */ +@media (max-width: 769px) { + .tsd-widget.options, + .tsd-widget.menu { + display: inline-block; + } + + .container-main { + display: flex; + } + html .col-content { + float: none; + max-width: 100%; + width: 100%; + } + html .col-sidebar { + position: fixed !important; + overflow-y: auto; + -webkit-overflow-scrolling: touch; + z-index: 1024; + top: 0 !important; + bottom: 0 !important; + left: auto !important; + right: 0 !important; + padding: 1.5rem 1.5rem 0 0; + width: 75vw; + visibility: hidden; + background-color: var(--color-background); + transform: translate(100%, 0); + } + html .col-sidebar > *:last-child { + padding-bottom: 20px; + } + html .overlay { + content: ""; + display: block; + position: fixed; + z-index: 1023; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: rgba(0, 0, 0, 0.75); + visibility: hidden; + } + + .to-has-menu .overlay { + animation: fade-in 0.4s; + } + + .to-has-menu .col-sidebar { + animation: pop-in-from-right 0.4s; + } + + .from-has-menu .overlay { + animation: fade-out 0.4s; + } + + .from-has-menu .col-sidebar { + animation: pop-out-to-right 0.4s; + } + + .has-menu body { + overflow: hidden; + } + .has-menu .overlay { + visibility: visible; + } + .has-menu .col-sidebar { + visibility: visible; + transform: translate(0, 0); + display: flex; + flex-direction: column; + gap: 1.5rem; + max-height: 100vh; + padding: 1rem 2rem; + } + .has-menu .tsd-navigation { + max-height: 100%; + } +} + +/* one sidebar */ +@media (min-width: 770px) { + .container-main { + display: grid; + grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); + grid-template-areas: "sidebar content"; + margin: 2rem auto; + } + + .col-sidebar { + grid-area: sidebar; + } + .col-content { + grid-area: content; + padding: 0 1rem; + } +} +@media (min-width: 770px) and (max-width: 1399px) { + .col-sidebar { + max-height: calc(100vh - 2rem - 42px); + overflow: auto; + position: sticky; + top: 42px; + padding-top: 1rem; + } + .site-menu { + margin-top: 1rem; + } +} + +/* two sidebars */ +@media (min-width: 1200px) { + .container-main { + grid-template-columns: minmax(0, 1fr) minmax(0, 2.5fr) minmax(0, 20rem); + grid-template-areas: "sidebar content toc"; + } + + .col-sidebar { + display: contents; + } + + .page-menu { + grid-area: toc; + padding-left: 1rem; + } + .site-menu { + grid-area: sidebar; + } + + .site-menu { + margin-top: 1rem 0; + } + + .page-menu, + .site-menu { + max-height: calc(100vh - 2rem - 42px); + overflow: auto; + position: sticky; + top: 42px; + } +} diff --git a/docs/classes/client_use_user.RequestError.html b/docs/classes/client_use_user.RequestError.html index eac52238a..4bb9c5b08 100644 --- a/docs/classes/client_use_user.RequestError.html +++ b/docs/classes/client_use_user.RequestError.html @@ -1,4 +1,4 @@ -RequestError | @auth0/nextjs-auth0
+RequestError | @auth0/nextjs-auth0
-
+

Hierarchy

    -
  • Error +
  • Error
    • RequestError
+
  • Defined in client/use-user.tsx:46
  • @@ -38,39 +38,40 @@

    Constructors

    -
    +
    -
    +

    Returns RequestError

    +
  • Defined in client/use-user.tsx:49
  • Properties

    -
    +
    -
    status: number
    - +
    +
    +
    +

    On This Page

    - -
    \ No newline at end of file +
  • constructor
  • +
  • status
  • + +
    \ No newline at end of file diff --git a/docs/classes/session_session.default.html b/docs/classes/session_session.default.html index c48ee1cf2..ab2360319 100644 --- a/docs/classes/session_session.default.html +++ b/docs/classes/session_session.default.html @@ -1,4 +1,4 @@ -default | @auth0/nextjs-auth0
    +default | @auth0/nextjs-auth0
    -
    +

    Hierarchy

    • default
    -
    +

    Indexable

    [key: string]: any
    +
  • Defined in session/session.ts:19
  • @@ -35,82 +35,83 @@

    Constructors

    -
    +
    -
    +

    Returns default

    +
  • Defined in session/session.ts:55
  • Properties

    -
    +
    -
    accessToken?: string
    +
    accessToken?: string

    The access token.

    -
    +
  • Defined in session/session.ts:33
  • +
    -
    accessTokenExpiresAt?: number
    +
    accessTokenExpiresAt?: number

    The expiration of the access token.

    -
    +
  • Defined in session/session.ts:43
  • +
    -
    accessTokenScope?: string
    +
    accessTokenScope?: string

    The access token scopes.

    -
    +
  • Defined in session/session.ts:38
  • +
    -
    idToken?: string
    +
    idToken?: string

    The ID token.

    -
    +
  • Defined in session/session.ts:28
  • +
    -
    refreshToken?: string
    +
    refreshToken?: string

    The refresh token, which is used to request a new access token.

    IMPORTANT You need to request the offline_access scope on login to get a refresh token from Auth0.

    -
    +
  • Defined in session/session.ts:51
  • +
    -
    user: Claims
    +
    user: Claims

    Any of the claims from the id_token.

    - +
    +
    +
    +

    On This Page

    - -
    \ No newline at end of file +
  • constructor
  • +
  • accessToken
  • +
  • accessTokenExpiresAt
  • +
  • accessTokenScope
  • +
  • idToken
  • +
  • refreshToken
  • +
  • user
  • + +
    \ No newline at end of file diff --git a/docs/classes/utils_errors.AccessTokenError.html b/docs/classes/utils_errors.AccessTokenError.html index 538b4a884..da0480348 100644 --- a/docs/classes/utils_errors.AccessTokenError.html +++ b/docs/classes/utils_errors.AccessTokenError.html @@ -1,4 +1,4 @@ -AccessTokenError | @auth0/nextjs-auth0
    +AccessTokenError | @auth0/nextjs-auth0
    -
    +

    The error thrown by GetAccessToken.

    See

      -
    • the code property contains a machine-readable error code that +
    • the code property contains a machine-readable error code that remains stable within a major version of the SDK. You should rely on this error code to handle errors. In contrast, the error message is not part of the API and can change anytime. Do not parse or otherwise rely on the error message to handle errors.
    • -
    • AccessTokenErrorCode for the list of all possible error codes.
    • +
    • AccessTokenErrorCode for the list of all possible error codes.

    Hierarchy

    +
  • Defined in utils/errors.ts:99
  • @@ -42,40 +42,40 @@

    Constructors

    -
    +
    -
    +

    Returns AccessTokenError

    +
  • Defined in utils/errors.ts:100
  • Properties

    -
    +
    -
    cause?: Error
    +
    cause?: Error

    The underlying error, if any.

    IMPORTANT When this error is from the Identity Provider ({@Link IdentityProviderError}) it can contain user input and is only escaped using basic escaping for putting untrusted data directly into the HTML body.

    @@ -84,10 +84,10 @@
    -
    +
  • Defined in utils/errors.ts:57
  • +
    -
    code: string
    +
    code: string

    A machine-readable error code that remains stable within a major version of the SDK. You should rely on this error code to handle errors. In contrast, the error message is not part of the API and can change anytime. Do not parse or otherwise rely on the error message to @@ -95,27 +95,28 @@

    -
    +
  • Defined in utils/errors.ts:41
  • +
    -
    name: string
    +
    name: string

    The error class name.

    -
    +
  • Defined in utils/errors.ts:46
  • +
    -
    status?: number
    +
    status?: number

    The HTTP status code, if any.

    - +
    +
    +
    +

    On This Page

    - -
    \ No newline at end of file +
  • constructor
  • +
  • cause
  • +
  • code
  • +
  • name
  • +
  • status
  • + +
    \ No newline at end of file diff --git a/docs/classes/utils_errors.AuthError.html b/docs/classes/utils_errors.AuthError.html index 4564da134..d821829dc 100644 --- a/docs/classes/utils_errors.AuthError.html +++ b/docs/classes/utils_errors.AuthError.html @@ -1,4 +1,4 @@ -AuthError | @auth0/nextjs-auth0
    +AuthError | @auth0/nextjs-auth0
    -
    +
    • @auth0/nextjs-auth0
    • @@ -22,20 +22,20 @@

      Class AuthErrorAbstract

      IMPORTANT If you write your own error handler, you should not render the error without using a templating engine that will properly escape it for other HTML contexts first.

      -

      Note that the error message of the underlying error is not escaped +

      Note that the error message of the underlying error is not escaped in any way, so do not render it without escaping it first!

    Hierarchy

    @@ -43,36 +43,36 @@

    Constructors

    -
    +
    -
      - +
        +
      • Parameters

        • -
          options: AuthErrorOptions
        -

        Returns AuthError

    +

    Returns AuthError

    +
  • Defined in utils/errors.ts:64
  • Properties

    -
    +
    -
    cause?: Error
    +
    cause?: Error

    The underlying error, if any.

    IMPORTANT When this error is from the Identity Provider ({@Link IdentityProviderError}) it can contain user input and is only escaped using basic escaping for putting untrusted data directly into the HTML body.

    @@ -80,36 +80,37 @@
    -
    +
  • Defined in utils/errors.ts:57
  • +
    -
    code: string
    +
    code: string

    A machine-readable error code that remains stable within a major version of the SDK. You should rely on this error code to handle errors. In contrast, the error message is not part of the API and can change anytime. Do not parse or otherwise rely on the error message to handle errors.

    -
    +
  • Defined in utils/errors.ts:41
  • +
    -
    name: string
    +
    name: string

    The error class name.

    -
    +
  • Defined in utils/errors.ts:46
  • +
    -
    status?: number
    +
    status?: number

    The HTTP status code, if any.

    - +
    +
    +
    +

    On This Page

    - -
    \ No newline at end of file +
  • constructor
  • +
  • cause
  • +
  • code
  • +
  • name
  • +
  • status
  • + +
    \ No newline at end of file diff --git a/docs/classes/utils_errors.CallbackHandlerError.html b/docs/classes/utils_errors.CallbackHandlerError.html index 1f43ed662..6325bd727 100644 --- a/docs/classes/utils_errors.CallbackHandlerError.html +++ b/docs/classes/utils_errors.CallbackHandlerError.html @@ -1,4 +1,4 @@ -CallbackHandlerError | @auth0/nextjs-auth0
    +CallbackHandlerError | @auth0/nextjs-auth0
    -
    +

    Class CallbackHandlerError

    -

    The error thrown by the callback API route handler. It extends HandlerError.

    +

    The error thrown by the callback API route handler. It extends HandlerError.

    Because part of the error message can come from the OpenID Connect error query parameter we do some basic escaping which makes sure the default error handler is safe from XSS.

    IMPORTANT If you write your own error handler, you should not render the error message without using a templating engine that will properly escape it for other HTML contexts first.

    See

      -
    • the cause property contains the underlying error. +
    • the cause property contains the underlying error. IMPORTANT When this error is from the Identity Provider ({@Link IdentityProviderError}) it can contain user input and is only escaped using basic escaping for putting untrusted data directly into the HTML body. You should not render this error without using a templating engine that will properly escape it for other HTML contexts first.
    • -
    • the status property contains the HTTP status code of the error, +
    • the status property contains the HTTP status code of the error, if any.

    Hierarchy

    +
  • Defined in utils/errors.ts:171
  • @@ -48,37 +48,37 @@

    Constructors

    -
    +
    -
    +

    Returns CallbackHandlerError

    +
  • Defined in utils/errors.ts:174
  • Properties

    -
    +
    -
    cause?: Error
    +
    cause?: Error

    The underlying error, if any.

    IMPORTANT When this error is from the Identity Provider ({@Link IdentityProviderError}) it can contain user input and is only escaped using basic escaping for putting untrusted data directly into the HTML body.

    @@ -87,10 +87,10 @@
    -
    +
  • Defined in utils/errors.ts:57
  • +
    -
    code: string
    +
    code: string

    A machine-readable error code that remains stable within a major version of the SDK. You should rely on this error code to handle errors. In contrast, the error message is not part of the API and can change anytime. Do not parse or otherwise rely on the error message to @@ -98,32 +98,33 @@

    -
    +
  • Defined in utils/errors.ts:41
  • +
    -
    name: string
    +
    name: string

    The error class name.

    -
    +
  • Defined in utils/errors.ts:46
  • +
    -
    status?: number
    +
    status?: number

    The HTTP status code, if any.

    -
    +
  • Defined in utils/errors.ts:62
  • +
    -
    code: string = 'ERR_CALLBACK_HANDLER_FAILURE'
    - +
    +
    +
    +

    On This Page

    - -
    \ No newline at end of file +
  • constructor
  • +
  • cause
  • +
  • code
  • +
  • name
  • +
  • status
  • +
  • code
  • + +
    \ No newline at end of file diff --git a/docs/classes/utils_errors.HandlerError.html b/docs/classes/utils_errors.HandlerError.html index d3ea93d65..955afff22 100644 --- a/docs/classes/utils_errors.HandlerError.html +++ b/docs/classes/utils_errors.HandlerError.html @@ -1,4 +1,4 @@ -HandlerError | @auth0/nextjs-auth0
    +HandlerError | @auth0/nextjs-auth0
    -
    +

    Class HandlerError

    -

    The base class for errors thrown by API route handlers. It extends AuthError.

    +

    The base class for errors thrown by API route handlers. It extends AuthError.

    Because part of the error message can come from the OpenID Connect error query parameter we do some basic escaping which makes sure the default error handler is safe from XSS.

    IMPORTANT If you write your own error handler, you should not render the error message without using a templating engine that will properly escape it for other HTML contexts first.

    See

      -
    • the cause property contains the underlying error. +
    • the cause property contains the underlying error. IMPORTANT When this error is from the Identity Provider ({@Link IdentityProviderError}) it can contain user input and is only escaped using basic escaping for putting untrusted data directly into the HTML body. You should not render this error without using a templating engine that will properly escape it for other HTML contexts first.
    • -
    • the status property contains the HTTP status code of the error, +
    • the status property contains the HTTP status code of the error, if any.

    Hierarchy

    @@ -53,36 +53,36 @@

    Constructors

    -
    +
    -
      - +
        +
      • Parameters

        • -
          options: HandlerErrorOptions
        -

        Returns HandlerError

    +

    Returns HandlerError

    +
  • Defined in utils/errors.ts:143
  • Properties

    -
    +
    -
    cause?: Error
    +
    cause?: Error

    The underlying error, if any.

    IMPORTANT When this error is from the Identity Provider ({@Link IdentityProviderError}) it can contain user input and is only escaped using basic escaping for putting untrusted data directly into the HTML body.

    @@ -91,10 +91,10 @@
    -
    +
  • Defined in utils/errors.ts:57
  • +
    -
    code: string
    +
    code: string

    A machine-readable error code that remains stable within a major version of the SDK. You should rely on this error code to handle errors. In contrast, the error message is not part of the API and can change anytime. Do not parse or otherwise rely on the error message to @@ -102,27 +102,28 @@

    -
    +
  • Defined in utils/errors.ts:41
  • +
    -
    name: string
    +
    name: string

    The error class name.

    -
    +
  • Defined in utils/errors.ts:46
  • +
    -
    status?: number
    +
    status?: number

    The HTTP status code, if any.

    - +
    +
    +
    +

    On This Page

    - -
    \ No newline at end of file +
  • constructor
  • +
  • cause
  • +
  • code
  • +
  • name
  • +
  • status
  • + +
    \ No newline at end of file diff --git a/docs/classes/utils_errors.LoginHandlerError.html b/docs/classes/utils_errors.LoginHandlerError.html index 8e909fe81..c7b0449d4 100644 --- a/docs/classes/utils_errors.LoginHandlerError.html +++ b/docs/classes/utils_errors.LoginHandlerError.html @@ -1,4 +1,4 @@ -LoginHandlerError | @auth0/nextjs-auth0
    +LoginHandlerError | @auth0/nextjs-auth0
    -
    +

    Class LoginHandlerError

    -

    The error thrown by the login API route handler. It extends HandlerError.

    +

    The error thrown by the login API route handler. It extends HandlerError.

    -

    See

    the cause property contains the underlying error.

    +

    See

    the cause property contains the underlying error.

    Hierarchy

    +
  • Defined in utils/errors.ts:191
  • @@ -36,37 +36,37 @@

    Constructors

    -
    +
    -
    +

    Returns LoginHandlerError

    +
  • Defined in utils/errors.ts:194
  • Properties

    -
    +
    -
    cause?: Error
    +
    cause?: Error

    The underlying error, if any.

    IMPORTANT When this error is from the Identity Provider ({@Link IdentityProviderError}) it can contain user input and is only escaped using basic escaping for putting untrusted data directly into the HTML body.

    @@ -75,10 +75,10 @@
    -
    +
  • Defined in utils/errors.ts:57
  • +
    -
    code: string
    +
    code: string

    A machine-readable error code that remains stable within a major version of the SDK. You should rely on this error code to handle errors. In contrast, the error message is not part of the API and can change anytime. Do not parse or otherwise rely on the error message to @@ -86,32 +86,33 @@

    -
    +
  • Defined in utils/errors.ts:41
  • +
    -
    name: string
    +
    name: string

    The error class name.

    -
    +
  • Defined in utils/errors.ts:46
  • +
    -
    status?: number
    +
    status?: number

    The HTTP status code, if any.

    -
    +
  • Defined in utils/errors.ts:62
  • +
    -
    code: string = 'ERR_LOGIN_HANDLER_FAILURE'
    - +
    +
    +
    +

    On This Page

    - -
    \ No newline at end of file +
  • constructor
  • +
  • cause
  • +
  • code
  • +
  • name
  • +
  • status
  • +
  • code
  • + +
    \ No newline at end of file diff --git a/docs/classes/utils_errors.LogoutHandlerError.html b/docs/classes/utils_errors.LogoutHandlerError.html index 386a3769d..849889bb1 100644 --- a/docs/classes/utils_errors.LogoutHandlerError.html +++ b/docs/classes/utils_errors.LogoutHandlerError.html @@ -1,4 +1,4 @@ -LogoutHandlerError | @auth0/nextjs-auth0
    +LogoutHandlerError | @auth0/nextjs-auth0
    -
    +

    Class LogoutHandlerError

    -

    The error thrown by the logout API route handler. It extends HandlerError.

    +

    The error thrown by the logout API route handler. It extends HandlerError.

    -

    See

    the cause property contains the underlying error.

    +

    See

    the cause property contains the underlying error.

    Hierarchy

    +
  • Defined in utils/errors.ts:211
  • @@ -36,37 +36,37 @@

    Constructors

    -
    +
    -
    +

    Returns LogoutHandlerError

    +
  • Defined in utils/errors.ts:214
  • Properties

    -
    +
    -
    cause?: Error
    +
    cause?: Error

    The underlying error, if any.

    IMPORTANT When this error is from the Identity Provider ({@Link IdentityProviderError}) it can contain user input and is only escaped using basic escaping for putting untrusted data directly into the HTML body.

    @@ -75,10 +75,10 @@
    -
    +
  • Defined in utils/errors.ts:57
  • +
    -
    code: string
    +
    code: string

    A machine-readable error code that remains stable within a major version of the SDK. You should rely on this error code to handle errors. In contrast, the error message is not part of the API and can change anytime. Do not parse or otherwise rely on the error message to @@ -86,32 +86,33 @@

    -
    +
  • Defined in utils/errors.ts:41
  • +
    -
    name: string
    +
    name: string

    The error class name.

    -
    +
  • Defined in utils/errors.ts:46
  • +
    -
    status?: number
    +
    status?: number

    The HTTP status code, if any.

    -
    +
  • Defined in utils/errors.ts:62
  • +
    -
    code: string = 'ERR_LOGOUT_HANDLER_FAILURE'
    - +
    +
    +
    +

    On This Page

    - -
    \ No newline at end of file +
  • constructor
  • +
  • cause
  • +
  • code
  • +
  • name
  • +
  • status
  • +
  • code
  • + +
    \ No newline at end of file diff --git a/docs/classes/utils_errors.ProfileHandlerError.html b/docs/classes/utils_errors.ProfileHandlerError.html index cb27292b1..9dcfde8b7 100644 --- a/docs/classes/utils_errors.ProfileHandlerError.html +++ b/docs/classes/utils_errors.ProfileHandlerError.html @@ -1,4 +1,4 @@ -ProfileHandlerError | @auth0/nextjs-auth0
    +ProfileHandlerError | @auth0/nextjs-auth0
    -
    +

    Class ProfileHandlerError

    -

    The error thrown by the profile API route handler. It extends HandlerError.

    +

    The error thrown by the profile API route handler. It extends HandlerError.

    -

    See

    the cause property contains the underlying error.

    +

    See

    the cause property contains the underlying error.

    Hierarchy

    +
  • Defined in utils/errors.ts:231
  • @@ -36,37 +36,37 @@

    Constructors

    -
    +
    -
    +

    Returns ProfileHandlerError

    +
  • Defined in utils/errors.ts:234
  • Properties

    -
    +
    -
    cause?: Error
    +
    cause?: Error

    The underlying error, if any.

    IMPORTANT When this error is from the Identity Provider ({@Link IdentityProviderError}) it can contain user input and is only escaped using basic escaping for putting untrusted data directly into the HTML body.

    @@ -75,10 +75,10 @@
    -
    +
  • Defined in utils/errors.ts:57
  • +
    -
    code: string
    +
    code: string

    A machine-readable error code that remains stable within a major version of the SDK. You should rely on this error code to handle errors. In contrast, the error message is not part of the API and can change anytime. Do not parse or otherwise rely on the error message to @@ -86,32 +86,33 @@

    -
    +
  • Defined in utils/errors.ts:41
  • +
    -
    name: string
    +
    name: string

    The error class name.

    -
    +
  • Defined in utils/errors.ts:46
  • +
    -
    status?: number
    +
    status?: number

    The HTTP status code, if any.

    -
    +
  • Defined in utils/errors.ts:62
  • +
    -
    code: string = 'ERR_PROFILE_HANDLER_FAILURE'
    - +
    +
    +
    +

    On This Page

    - -
    \ No newline at end of file +
  • constructor
  • +
  • cause
  • +
  • code
  • +
  • name
  • +
  • status
  • +
  • code
  • + +
    \ No newline at end of file diff --git a/docs/enums/utils_errors.AccessTokenErrorCode.html b/docs/enums/utils_errors.AccessTokenErrorCode.html index b7fde1a0b..f456c449c 100644 --- a/docs/enums/utils_errors.AccessTokenErrorCode.html +++ b/docs/enums/utils_errors.AccessTokenErrorCode.html @@ -1,4 +1,4 @@ -AccessTokenErrorCode | @auth0/nextjs-auth0
    +AccessTokenErrorCode | @auth0/nextjs-auth0
    -
    +

    Enumeration Members

    -
    +
    -
    EXPIRED_ACCESS_TOKEN: "ERR_EXPIRED_ACCESS_TOKEN"
    -
    +
  • Defined in utils/errors.ts:83
  • +
    -
    FAILED_REFRESH_GRANT: "ERR_FAILED_REFRESH_GRANT"
    -
    +
  • Defined in utils/errors.ts:85
  • +
    -
    INSUFFICIENT_SCOPE: "ERR_INSUFFICIENT_SCOPE"
    -
    +
  • Defined in utils/errors.ts:84
  • +
    -
    MISSING_ACCESS_TOKEN: "ERR_MISSING_ACCESS_TOKEN"
    -
    +
  • Defined in utils/errors.ts:81
  • +
    -
    MISSING_REFRESH_TOKEN: "ERR_MISSING_REFRESH_TOKEN"
    -
    +
  • Defined in utils/errors.ts:82
  • +
    -
    MISSING_SESSION: "ERR_MISSING_SESSION"
    - +
    +
    +
    +

    On This Page

    - -
    \ No newline at end of file +
  • EXPIRED_ACCESS_TOKEN
  • +
  • FAILED_REFRESH_GRANT
  • +
  • INSUFFICIENT_SCOPE
  • +
  • MISSING_ACCESS_TOKEN
  • +
  • MISSING_REFRESH_TOKEN
  • +
  • MISSING_SESSION
  • + +
    \ No newline at end of file diff --git a/docs/functions/client_use_user.default.html b/docs/functions/client_use_user.default.html index c611656e4..614b8b9c1 100644 --- a/docs/functions/client_use_user.default.html +++ b/docs/functions/client_use_user.default.html @@ -1,4 +1,4 @@ -default | @auth0/nextjs-auth0
    +default | @auth0/nextjs-auth0
    -
    +

    Function default

    -
      - +
        +
      • Parameters

        -

        Returns ReactElement<UserContext, string | JSXElementConstructor<any>>

    +

    Returns ReactElement<UserContext, string | JSXElementConstructor<any>>

    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/functions/client_use_user.useUser.html b/docs/functions/client_use_user.useUser.html index 901acad25..e2f5b4ad7 100644 --- a/docs/functions/client_use_user.useUser.html +++ b/docs/functions/client_use_user.useUser.html @@ -1,4 +1,4 @@ -useUser | @auth0/nextjs-auth0
    +useUser | @auth0/nextjs-auth0
    -
    +

    Function useUser

    -
      - +
        +
      • -

        The useUser hook, which will get you the UserProfile object from the server-side session by fetching it +

        The useUser hook, which will get you the UserProfile object from the server-side session by fetching it from the HandleProfile API route.

        // pages/profile.js
        import Link from 'next/link';
        import { useUser } from '@auth0/nextjs-auth0/client';

        export default function Profile() {
        const { user, error, isLoading } = useUser();

        if (isLoading) return <div>Loading...</div>;
        if (error) return <div>{error.message}</div>;
        if (!user) return <Link href="/api/auth/login"><a>Login</a></Link>;
        return <div>Hello {user.name}, <Link href="/api/auth/logout"><a>Logout</a></Link></div>;
        }
        -

        Returns UserContext

    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/functions/edge.getSession-1.html b/docs/functions/edge.getSession-1.html index 28fc22bc0..45c68ae13 100644 --- a/docs/functions/edge.getSession-1.html +++ b/docs/functions/edge.getSession-1.html @@ -1,4 +1,4 @@ -getSession | @auth0/nextjs-auth0
    +getSession | @auth0/nextjs-auth0
    -
    +

    Function getSession

    -
      - +
        +
      • Parameters

        • -
          req: NextRequest
        • +
          req: NextRequest
        • -
          res: NextResponse
        -

        Returns Promise<undefined | null | default>

    +

    Returns Promise<undefined | null | default>

    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/functions/edge.initAuth0-1.html b/docs/functions/edge.initAuth0-1.html index 3539a7f9b..c88649b04 100644 --- a/docs/functions/edge.initAuth0-1.html +++ b/docs/functions/edge.initAuth0-1.html @@ -1,4 +1,4 @@ -initAuth0 | @auth0/nextjs-auth0
    +initAuth0 | @auth0/nextjs-auth0
    -
    +

    Function initAuth0

    -
    +

    Returns Auth0Edge

    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/functions/edge.withMiddlewareAuthRequired-1.html b/docs/functions/edge.withMiddlewareAuthRequired-1.html index 17d1e0c52..cdd6d7261 100644 --- a/docs/functions/edge.withMiddlewareAuthRequired-1.html +++ b/docs/functions/edge.withMiddlewareAuthRequired-1.html @@ -1,4 +1,4 @@ -withMiddlewareAuthRequired | @auth0/nextjs-auth0
    +withMiddlewareAuthRequired | @auth0/nextjs-auth0
    -
    +

    Function withMiddlewareAuthRequired

    -
      - +
        +
      • Protect your pages with Next.js Middleware. For example:

        To protect all your routes:

        @@ -36,14 +36,15 @@

        Function withMiddlewareAuthRequired

        Parameters

        • -
          Optional middleware: NextMiddleware
    -

    Returns NextMiddleware

    +

    Returns NextMiddleware

    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/functions/helpers_testing.generateSessionCookie.html b/docs/functions/helpers_testing.generateSessionCookie.html index 3fd6ea04e..1189ee302 100644 --- a/docs/functions/helpers_testing.generateSessionCookie.html +++ b/docs/functions/helpers_testing.generateSessionCookie.html @@ -1,4 +1,4 @@ -generateSessionCookie | @auth0/nextjs-auth0
    +generateSessionCookie | @auth0/nextjs-auth0
    -
    +

    Function generateSessionCookie

    -
    +

    Returns Promise<string>

    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/functions/index._initAuth.html b/docs/functions/index._initAuth.html index d631204b7..00f4fc040 100644 --- a/docs/functions/index._initAuth.html +++ b/docs/functions/index._initAuth.html @@ -1,4 +1,4 @@ -_initAuth | @auth0/nextjs-auth0
    +_initAuth | @auth0/nextjs-auth0
    -
    +

    Function _initAuth

    -
      - +
        +
      • Parameters

        -

        Returns Auth0Server & {
            sessionCache: default<IncomingMessage | NextApiRequest, ServerResponse<IncomingMessage> | NextApiResponse<any>>;
        }

    +

    Returns Auth0Server & {
        sessionCache: default<IncomingMessage | NextApiRequest, ServerResponse<IncomingMessage> | NextApiResponse<any>>;
    }

    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/functions/index.getAccessToken-1.html b/docs/functions/index.getAccessToken-1.html index 1847f76cb..46738472f 100644 --- a/docs/functions/index.getAccessToken-1.html +++ b/docs/functions/index.getAccessToken-1.html @@ -1,4 +1,4 @@ -getAccessToken | @auth0/nextjs-auth0
    +getAccessToken | @auth0/nextjs-auth0
    -
    +

    Function getAccessToken

    -
    +

    Returns Promise<GetAccessTokenResult>

    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/functions/index.getSession-1.html b/docs/functions/index.getSession-1.html index 4990abd4e..de8928d22 100644 --- a/docs/functions/index.getSession-1.html +++ b/docs/functions/index.getSession-1.html @@ -1,4 +1,4 @@ -getSession | @auth0/nextjs-auth0
    +getSession | @auth0/nextjs-auth0
    -
    +

    Function getSession

    -
      - +
        +
      • Get the user's session from the request.

        @@ -26,16 +26,17 @@

        Function getSession

    Parameters

    • -
      req: IncomingMessage | NextApiRequest
    • +
      req: IncomingMessage | NextApiRequest
    • -
      res: ServerResponse<IncomingMessage> | NextApiResponse<any>
    -

    Returns Promise<undefined | null | default>

    +

    Returns Promise<undefined | null | default>

    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/functions/index.handleAuth-1.html b/docs/functions/index.handleAuth-1.html index a0728722e..fcd2845ee 100644 --- a/docs/functions/index.handleAuth-1.html +++ b/docs/functions/index.handleAuth-1.html @@ -1,4 +1,4 @@ -handleAuth | @auth0/nextjs-auth0
    +handleAuth | @auth0/nextjs-auth0
    -
    +

    Function handleAuth

    -
      - +
        +
      • The main way to use the server SDK.

        -

        Simply set the environment variables per ConfigParameters then create the file +

        Simply set the environment variables per ConfigParameters then create the file pages/api/auth/[...auth0].js. For example:

        // pages/api/auth/[...auth0].js
        import { handleAuth } from '@auth0/nextjs-auth0';

        export default handleAuth();
        @@ -38,14 +38,15 @@

        Function handleAuth

        Parameters

    -

    Returns NextApiHandler<any>

    +

    Returns NextApiHandler<any>

    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/functions/index.handleCallback-1.html b/docs/functions/index.handleCallback-1.html index 5bb1a9156..b9edc8cd3 100644 --- a/docs/functions/index.handleCallback-1.html +++ b/docs/functions/index.handleCallback-1.html @@ -1,4 +1,4 @@ -handleCallback | @auth0/nextjs-auth0
    +handleCallback | @auth0/nextjs-auth0
    -
    +

    Function handleCallback

    -
      - +
        +
      • Parameters

        • -
          req: NextApiRequest
        • +
          req: NextApiRequest
        • -
          res: NextApiResponse<any>
        • +
          res: NextApiResponse<any>
        • -
          Optional options: CallbackOptions
        -

        Returns Promise<void>

    +

    Returns Promise<void>

    - +
  • Defined in handlers/callback.ts:185
  • +
  • Parameters

    -

    Returns CallbackHandler

  • +

    Returns CallbackHandler

    - +
  • Defined in handlers/callback.ts:186
  • +
  • Parameters

    -

    Returns CallbackHandler

  • +

    Returns CallbackHandler

    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/functions/index.handleLogin-1.html b/docs/functions/index.handleLogin-1.html index 93b4deb39..a4e780b1a 100644 --- a/docs/functions/index.handleLogin-1.html +++ b/docs/functions/index.handleLogin-1.html @@ -1,4 +1,4 @@ -handleLogin | @auth0/nextjs-auth0
    +handleLogin | @auth0/nextjs-auth0
    -
    +

    Function handleLogin

    -
      - +
        +
      • Parameters

        • -
          req: NextApiRequest
        • +
          req: NextApiRequest
        • -
          res: NextApiResponse<any>
        • +
          res: NextApiResponse<any>
        • -
          Optional options: LoginOptions
        -

        Returns Promise<void>

    +

    Returns Promise<void>

    - +
  • Defined in handlers/login.ts:224
  • +
  • Parameters

    -

    Returns LoginHandler

  • +

    Returns LoginHandler

    - +
  • Defined in handlers/login.ts:225
  • +
  • Parameters

    -

    Returns LoginHandler

  • +

    Returns LoginHandler

    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/functions/index.handleLogout-1.html b/docs/functions/index.handleLogout-1.html index 0167550fe..4d7989eba 100644 --- a/docs/functions/index.handleLogout-1.html +++ b/docs/functions/index.handleLogout-1.html @@ -1,4 +1,4 @@ -handleLogout | @auth0/nextjs-auth0
    +handleLogout | @auth0/nextjs-auth0
    -
    +

    Function handleLogout

    -
      - +
        +
      • Parameters

        • -
          req: NextApiRequest
        • +
          req: NextApiRequest
        • -
          res: NextApiResponse<any>
        • +
          res: NextApiResponse<any>
        • -
          Optional options: LogoutOptions
        -

        Returns Promise<void>

    +

    Returns Promise<void>

    - +
  • Defined in handlers/logout.ts:86
  • +
  • Parameters

    -

    Returns LogoutHandler

  • +

    Returns LogoutHandler

    - +
  • Defined in handlers/logout.ts:87
  • +
  • Parameters

    -

    Returns LogoutHandler

  • +

    Returns LogoutHandler

    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/functions/index.handleProfile-1.html b/docs/functions/index.handleProfile-1.html index 42764105a..b2528db67 100644 --- a/docs/functions/index.handleProfile-1.html +++ b/docs/functions/index.handleProfile-1.html @@ -1,4 +1,4 @@ -handleProfile | @auth0/nextjs-auth0
    +handleProfile | @auth0/nextjs-auth0
    -
    +

    Function handleProfile

    -
      - +
        +
      • Parameters

        • -
          req: NextApiRequest
        • +
          req: NextApiRequest
        • -
          res: NextApiResponse<any>
        • +
          res: NextApiResponse<any>
        • -
          Optional options: ProfileOptions
        -

        Returns Promise<void>

    +

    Returns Promise<void>

    - +
  • Defined in handlers/profile.ts:89
  • +
  • Parameters

    -

    Returns ProfileHandler

  • +

    Returns ProfileHandler

    - +
  • Defined in handlers/profile.ts:90
  • +
  • Parameters

    -

    Returns ProfileHandler

  • +

    Returns ProfileHandler

    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/functions/index.initAuth0-1.html b/docs/functions/index.initAuth0-1.html index 09d7bfef6..1c4357fb9 100644 --- a/docs/functions/index.initAuth0-1.html +++ b/docs/functions/index.initAuth0-1.html @@ -1,4 +1,4 @@ -initAuth0 | @auth0/nextjs-auth0
    +initAuth0 | @auth0/nextjs-auth0
    -
    +

    Function initAuth0

    -
    +

    Returns Auth0Server

    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/functions/index.updateSession-1.html b/docs/functions/index.updateSession-1.html index 21ec10978..3f3ee9744 100644 --- a/docs/functions/index.updateSession-1.html +++ b/docs/functions/index.updateSession-1.html @@ -1,4 +1,4 @@ -updateSession | @auth0/nextjs-auth0
    +updateSession | @auth0/nextjs-auth0
    -
    +

    Function updateSession

    -
      - +
        +
      • Update the session object. The provided session object will replace the existing session.

        Note you can't use this method to login or logout - you should use the login and logout handlers for this. @@ -30,18 +30,19 @@

        Function updateSession

        Parameters

        • -
          req: IncomingMessage | NextApiRequest
        • +
          req: IncomingMessage | NextApiRequest
        • -
          res: ServerResponse<IncomingMessage> | NextApiResponse<any>
        • +
          res: ServerResponse<IncomingMessage> | NextApiResponse<any>
        • -
          user: default
    -

    Returns Promise<void>

    +

    Returns Promise<void>

    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/functions/index.withApiAuthRequired-1.html b/docs/functions/index.withApiAuthRequired-1.html index f77b0071a..f43d1e4c6 100644 --- a/docs/functions/index.withApiAuthRequired-1.html +++ b/docs/functions/index.withApiAuthRequired-1.html @@ -1,4 +1,4 @@ -withApiAuthRequired | @auth0/nextjs-auth0
    +withApiAuthRequired | @auth0/nextjs-auth0
    -
    +

    Function withApiAuthRequired

    -
      - +
        +
      • Wrap an API route to check that the user has a valid session. If they're not logged in the handler will return a 401 Unauthorized.

        @@ -30,14 +30,15 @@

        Function withApiAuthRequired

        Parameters

        • -
          apiRoute: NextApiHandler<any>
    -

    Returns NextApiHandler<any>

    +

    Returns NextApiHandler<any>

    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/functions/index.withPageAuthRequired-1.html b/docs/functions/index.withPageAuthRequired-1.html index 6ab7783b7..a386b0c49 100644 --- a/docs/functions/index.withPageAuthRequired-1.html +++ b/docs/functions/index.withPageAuthRequired-1.html @@ -1,4 +1,4 @@ -withPageAuthRequired | @auth0/nextjs-auth0
    +withPageAuthRequired | @auth0/nextjs-auth0
    -
    +

    Function withPageAuthRequired

    -
      - +
        +
      • Wrap your getServerSideProps with this method to make sure the user is authenticated before visiting the page.

        @@ -31,21 +31,22 @@

        Function withPageAuthRequired

        Type Parameters

        • -

          P extends {
              [key: string]: any;
          } = {
              [key: string]: any;
          }

        • +

          P extends {
              [key: string]: any;
          } = {
              [key: string]: any;
          }

        • -

          Q extends ParsedUrlQuery<Q> = ParsedUrlQuery

    +

    Q extends ParsedUrlQuery<Q> = ParsedUrlQuery

    Parameters

    -

    Returns PageRoute<P, Q>

    +

    Returns PageRoute<P, Q>

    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/index.html b/docs/index.html index 50a54fbe1..270e1091e 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,4 +1,4 @@ -@auth0/nextjs-auth0
    +@auth0/nextjs-auth0
    - -
    + +
    \ No newline at end of file diff --git a/docs/interfaces/client_use_user.UserProfile.html b/docs/interfaces/client_use_user.UserProfile.html index bf3f91635..14e02e7f7 100644 --- a/docs/interfaces/client_use_user.UserProfile.html +++ b/docs/interfaces/client_use_user.UserProfile.html @@ -1,4 +1,4 @@ -UserProfile | @auth0/nextjs-auth0
    +UserProfile | @auth0/nextjs-auth0
    -
    +

    Interface UserProfile

    -

    The user claims returned from the useUser hook.

    +

    The user claims returned from the useUser hook.

    Hierarchy

    • UserProfile
    -
    +

    Indexable

    [key: string]: unknown
    +
  • Defined in client/use-user.tsx:11
  • @@ -35,61 +35,62 @@

    Properties

    -
    +
    -
    email?: null | string
    -
    +
  • Defined in client/use-user.tsx:12
  • +
    -
    email_verified?: null | boolean
    -
    +
  • Defined in client/use-user.tsx:13
  • +
    -
    name?: null | string
    -
    +
  • Defined in client/use-user.tsx:14
  • +
    -
    nickname?: null | string
    -
    +
  • Defined in client/use-user.tsx:15
  • +
    -
    org_id?: null | string
    -
    +
  • Defined in client/use-user.tsx:19
  • +
    -
    picture?: null | string
    -
    +
  • Defined in client/use-user.tsx:16
  • +
    -
    sub?: null | string
    -
    +
  • Defined in client/use-user.tsx:17
  • +
    -
    updated_at?: null | string
    - +
    +
    +
    +

    On This Page

    - -
    \ No newline at end of file +
  • email
  • +
  • email_verified
  • +
  • name
  • +
  • nickname
  • +
  • org_id
  • +
  • picture
  • +
  • sub
  • +
  • updated_at
  • + +
    \ No newline at end of file diff --git a/docs/interfaces/client_with_page_auth_required.UserProps.html b/docs/interfaces/client_with_page_auth_required.UserProps.html index 652c7e042..481a4bdfd 100644 --- a/docs/interfaces/client_with_page_auth_required.UserProps.html +++ b/docs/interfaces/client_with_page_auth_required.UserProps.html @@ -1,4 +1,4 @@ -UserProps | @auth0/nextjs-auth0
    +UserProps | @auth0/nextjs-auth0
    -
    \ No newline at end of file +
  • user
  • + +
    \ No newline at end of file diff --git a/docs/interfaces/client_with_page_auth_required.WithPageAuthRequiredOptions.html b/docs/interfaces/client_with_page_auth_required.WithPageAuthRequiredOptions.html index 6d7a64eae..cbbfac497 100644 --- a/docs/interfaces/client_with_page_auth_required.WithPageAuthRequiredOptions.html +++ b/docs/interfaces/client_with_page_auth_required.WithPageAuthRequiredOptions.html @@ -1,4 +1,4 @@ -WithPageAuthRequiredOptions | @auth0/nextjs-auth0
    +WithPageAuthRequiredOptions | @auth0/nextjs-auth0
    -
    +
    @@ -32,21 +32,21 @@

    Properties

    -
    +
    -
    onError?: ((error: Error) => Element)
    +
    onError?: ((error) => Element)

    Type declaration

    • -
        -
      • (error: Error): Element
      • +
          +
        • (error): Element
        • withPageAuthRequired(Profile, {
          onError: error => <div>Error: {error.message}</div>
          });
          @@ -56,40 +56,41 @@

          Type declaration

          Parameters

          • -
            error: Error
          -

          Returns Element

    +

    Returns Element

    -
    +
  • Defined in client/with-page-auth-required.tsx:52
  • +
    -
    onRedirecting?: (() => Element)
    +
    onRedirecting?: (() => Element)

    Type declaration

    • -
        -
      • (): Element
      • +
          +
        • (): Element
        • withPageAuthRequired(Profile, {
          onRedirecting: () => <div>Redirecting you to the login...</div>
          });

          Render a message to show that the user is being redirected to the login.

          -

          Returns Element

    -
    +
  • Defined in client/with-page-auth-required.tsx:42
  • +
    -
    returnTo?: string
    +
    returnTo?: string
    withPageAuthRequired(Profile, {
    returnTo: '/profile'
    });

    Add a path to return the user to after login.

    - +
    +
    +
    +

    On This Page

    - -
    \ No newline at end of file +
  • onError
  • +
  • onRedirecting
  • +
  • returnTo
  • + +
    \ No newline at end of file diff --git a/docs/interfaces/config.AuthorizationParameters.html b/docs/interfaces/config.AuthorizationParameters.html index 1e10153d0..14458f62e 100644 --- a/docs/interfaces/config.AuthorizationParameters.html +++ b/docs/interfaces/config.AuthorizationParameters.html @@ -1,4 +1,4 @@ -AuthorizationParameters | @auth0/nextjs-auth0
    +AuthorizationParameters | @auth0/nextjs-auth0
    -
    +

    Hierarchy

      -
    • AuthorizationParameters +
    • AuthorizationParameters
      • AuthorizationParameters
    +
  • Defined in config.ts:328
  • @@ -35,38 +35,39 @@

    Properties

    -
    +
    -
    response_mode: "query" | "form_post"
    -
    +
  • Defined in config.ts:336
  • +
    -
    response_type: "id_token" | "code id_token" | "code"
    -
    +
  • Defined in config.ts:337
  • +
    -
    scope: string
    +
    scope: string

    A space-separated list of scopes that will be requested during authentication. For example, openid profile email offline_access. Defaults to openid profile email.

    - +
    +
    +
    +

    On This Page

    - -
    \ No newline at end of file +
  • response_mode
  • +
  • response_type
  • +
  • scope
  • + +
    \ No newline at end of file diff --git a/docs/interfaces/config.BaseConfig.html b/docs/interfaces/config.BaseConfig.html index 933166d8a..1fe4369c3 100644 --- a/docs/interfaces/config.BaseConfig.html +++ b/docs/interfaces/config.BaseConfig.html @@ -1,4 +1,4 @@ -BaseConfig | @auth0/nextjs-auth0
    +BaseConfig | @auth0/nextjs-auth0
    -
    +

    Properties

    -
    +
    -
    auth0Logout?: boolean
    +
    auth0Logout?: boolean

    Boolean value to enable Auth0's proprietary logout feature. Since this SDK is for Auth0, it's set to true by default. Set it to false if you don't want to use https://auth0.com/docs/api/authentication#logout. You can also use the AUTH0_LOGOUT environment variable.

    -
    +
  • Defined in config.ts:32
  • +
    -
    authorizationParams: AuthorizationParameters
    +
    authorizationParams: AuthorizationParameters

    URL parameters used when redirecting users to the authorization server to log in.

    If this property is not provided by your application, its default values will be:

    {
    response_type: 'code',
    scope: 'openid profile email'
    } @@ -75,20 +75,20 @@
    -
    +
  • Defined in config.ts:62
  • +
    -
    baseURL: string
    +
    baseURL: string

    The root URL for the application router, for example https://localhost. You can also use the AUTH0_BASE_URL environment variable. If you provide a domain, we will prefix it with https://. This can be useful when assigning it to VERCEL_URL for Vercel deploys.

    -
    +
  • Defined in config.ts:70
  • +
    -
    clientAssertionSigningAlg?: string
    +
    clientAssertionSigningAlg?: string

    The algorithm to sign the client assertion JWT. Uses one of token_endpoint_auth_signing_alg_values_supported if not specified. If the Authorization Server discovery document does not list token_endpoint_auth_signing_alg_values_supported @@ -96,58 +96,58 @@

    -
    +
  • Defined in config.ts:192
  • +
    -
    clientAssertionSigningKey?: string
    +
    clientAssertionSigningKey?: string

    Private key for use with private_key_jwt clients. This should be a string that is the contents of a PEM file. You can also use the AUTH0_CLIENT_ASSERTION_SIGNING_KEY environment variable.

    -
    +
  • Defined in config.ts:183
  • +
    -
    clientID: string
    +
    clientID: string

    The Client ID for your application. You can also use the AUTH0_CLIENT_ID environment variable.

    -
    +
  • Defined in config.ts:76
  • +
    -
    clientSecret?: string
    +
    clientSecret?: string

    The Client Secret for your application. Required when requesting access tokens. You can also use the AUTH0_CLIENT_SECRET environment variable.

    -
    +
  • Defined in config.ts:83
  • +
    -
    clockTolerance: number
    +
    clockTolerance: number

    Integer value for the system clock's tolerance (leeway) in seconds for ID token verification.Defaults to60seconds. You can also use theAUTH0_CLOCK_TOLERANCE` environment variable.

    -
    +
  • Defined in config.ts:90
  • +
    -
    enableTelemetry: boolean
    +
    enableTelemetry: boolean

    Boolean value to opt-out of sending the library and node version to your authorization server via the Auth0-Client header. Defaults to true. You can also use the AUTH0_ENABLE_TELEMETRY environment variable.

    -
    +
  • Defined in config.ts:104
  • +
    -
    getLoginState: ((req: IncomingMessage, options: LoginOptions) => Record<string, any>)
    +
    getLoginState: ((req, options) => Record<string, any>)

    Type declaration

    • -
        -
      • (req: IncomingMessage, options: LoginOptions): Record<string, any>
      • +
          +
        • (req, options): Record<string, any>
        • Function that returns an object with URL-safe state values for login. Used for passing custom state parameters to your authorization server. @@ -159,90 +159,90 @@

          Type declaration

          Parameters

          • -
            req: IncomingMessage
          • +
            req: IncomingMessage
          • -
            options: LoginOptions
          -

          Returns Record<string, any>

    +

    Returns Record<string, any>

    -
    +
  • Defined in config.ts:123
  • +
    -
    httpTimeout: number
    +
    httpTimeout: number

    Integer value for the HTTP timeout in milliseconds for authentication requests. Defaults to 5000 ms. You can also use the AUTH0_HTTP_TIMEOUT environment variable.

    -
    +
  • Defined in config.ts:97
  • +
    -
    idTokenSigningAlg: string
    +
    idTokenSigningAlg: string

    String value for the expected ID token algorithm. Defaults to 'RS256'. You can also use the AUTH0_ID_TOKEN_SIGNING_ALG environment variable.

    -
    +
  • Defined in config.ts:142
  • +
    -
    identityClaimFilter: string[]
    +
    identityClaimFilter: string[]

    Array value of claims to remove from the ID token before storing the cookie session. Defaults to ['aud', 'iss', 'iat', 'exp', 'nbf', 'nonce', 'azp', 'auth_time', 's_hash', 'at_hash', 'c_hash']. You can also use the AUTH0_IDENTITY_CLAIM_FILTER environment variable.

    -
    +
  • Defined in config.ts:130
  • +
    -
    idpLogout: boolean
    +
    idpLogout: boolean

    Boolean value to log the user out from the identity provider on application logout. Defaults to true. You can also use the AUTH0_IDP_LOGOUT environment variable.

    -
    +
  • Defined in config.ts:136
  • +
    -
    issuerBaseURL: string
    +
    issuerBaseURL: string

    REQUIRED The root URL for the token issuer with no trailing slash. This is https:// plus your Auth0 domain. You can also use the AUTH0_ISSUER_BASE_URL environment variable.

    -
    +
  • Defined in config.ts:149
  • +
    -
    legacySameSiteCookie: boolean
    +
    legacySameSiteCookie: boolean

    Set a fallback cookie with no SameSite attribute when response_mode is form_post. The default response_mode for this SDK is query so this defaults to false You can also use the AUTH0_LEGACY_SAME_SITE_COOKIE environment variable.

    -
    +
  • Defined in config.ts:156
  • +
    -
    routes: {
        callback: string;
        postLogoutRedirect: string;
    }
    +
    routes: {
        callback: string;
        postLogoutRedirect: string;
    }

    Boolean value to automatically install the login and logout routes.

    Type declaration

    • -
      callback: string
      +
      callback: string

      Relative path to the application callback to process the response from the authorization server. Defaults to /api/auth/callback. You can also use the AUTH0_CALLBACK environment variable.

    • -
      postLogoutRedirect: string
      +
      postLogoutRedirect: string

      Either a relative path to the application or a valid URI to an external domain. This value must be registered on the authorization server. The user will be redirected to this after a logout has been performed. You can also use the AUTH0_POST_LOGOUT_REDIRECT environment variable.

    -
    +
  • Defined in config.ts:161
  • +
    -
    secret: string | string[]
    +
    secret: string | string[]

    The secret(s) used to derive an encryption key for the user identity in a session cookie and to sign the transient cookies used by the login callback. Provide a single string secret, but if you want to rotate the secret you can provide an array putting @@ -250,18 +250,19 @@

    -
    +
  • Defined in config.ts:19
  • +
    -
    session: SessionConfig
    +
    session: SessionConfig

    Object defining application session cookie attributes.

    - +
    +
    +
    +

    On This Page

    - -
    \ No newline at end of file +
  • auth0Logout
  • +
  • authorizationParams
  • +
  • baseURL
  • +
  • clientAssertionSigningAlg
  • +
  • clientAssertionSigningKey
  • +
  • clientID
  • +
  • clientSecret
  • +
  • clockTolerance
  • +
  • enableTelemetry
  • +
  • getLoginState
  • +
  • httpTimeout
  • +
  • idTokenSigningAlg
  • +
  • identityClaimFilter
  • +
  • idpLogout
  • +
  • issuerBaseURL
  • +
  • legacySameSiteCookie
  • +
  • routes
  • +
  • secret
  • +
  • session
  • + +
    \ No newline at end of file diff --git a/docs/interfaces/config.CookieConfig.html b/docs/interfaces/config.CookieConfig.html index fcbff3697..b298d5ad7 100644 --- a/docs/interfaces/config.CookieConfig.html +++ b/docs/interfaces/config.CookieConfig.html @@ -1,4 +1,4 @@ -CookieConfig | @auth0/nextjs-auth0
    +CookieConfig | @auth0/nextjs-auth0
    -
    +
    @@ -32,73 +32,74 @@

    Properties

    -
    +
    -
    domain?: string
    +
    domain?: string

    Domain name for the cookie. You can also use the AUTH0_COOKIE_DOMAIN environment variable.

    -
    +
  • Defined in config.ts:282
  • +
    -
    httpOnly: boolean
    +
    httpOnly: boolean

    Flags the cookie to be accessible only by the web server. Defaults to true. You can also use the AUTH0_COOKIE_HTTP_ONLY environment variable.

    -
    +
  • Defined in config.ts:304
  • +
    -
    path?: string
    +
    path?: string

    Path for the cookie. Defaults to /. You should change this to be more restrictive if you application shares a domain with other apps. You can also use the AUTH0_COOKIE_PATH environment variable.

    -
    +
  • Defined in config.ts:290
  • +
    -
    sameSite: "lax" | "strict" | "none"
    +
    sameSite: "lax" | "strict" | "none"

    Value of the SameSite Set-Cookie attribute. -Defaults to lax but will be adjusted based on response_type. +Defaults to lax but will be adjusted based on response_type. You can also use the AUTH0_COOKIE_SAME_SITE environment variable.

    -
    +
  • Defined in config.ts:318
  • +
    -
    secure?: boolean
    +
    secure?: boolean

    Marks the cookie to be used over secure channels only. -Defaults to the protocol of baseURL. +Defaults to the protocol of baseURL. You can also use the AUTH0_COOKIE_SECURE environment variable.

    -
    +
  • Defined in config.ts:311
  • +
    -
    transient: boolean
    +
    transient: boolean

    Set to true to use a transient cookie (cookie without an explicit expiration). Defaults to false. You can also use the AUTH0_COOKIE_TRANSIENT environment variable.

    - +
    +
    +
    +

    On This Page

    -
    -
    \ No newline at end of file +
  • domain
  • +
  • httpOnly
  • +
  • path
  • +
  • sameSite
  • +
  • secure
  • +
  • transient
  • + +
    \ No newline at end of file diff --git a/docs/interfaces/config.NextConfig.html b/docs/interfaces/config.NextConfig.html index f8cba74d6..37f1efa94 100644 --- a/docs/interfaces/config.NextConfig.html +++ b/docs/interfaces/config.NextConfig.html @@ -1,4 +1,4 @@ -NextConfig | @auth0/nextjs-auth0
    +NextConfig | @auth0/nextjs-auth0
    -
    +

    Hierarchy

    +
  • Defined in config.ts:343
  • @@ -31,56 +31,57 @@

    Properties

    -
    +
    -
    identityClaimFilter: string[]
    +
    identityClaimFilter: string[]

    Array value of claims to remove from the ID token before storing the cookie session. Defaults to ['aud', 'iss', 'iat', 'exp', 'nbf', 'nonce', 'azp', 'auth_time', 's_hash', 'at_hash', 'c_hash']. You can also use the AUTH0_IDENTITY_CLAIM_FILTER environment variable.

    -
    +
  • Defined in config.ts:130
  • +
    -
    organization?: string
    +
    organization?: string

    Log users in to a specific organization.

    This will specify an organization parameter in your user's login request and will add a step to validate the org_id claim in your user's ID token.

    If your app supports multiple organizations, you should take a look at AuthorizationParams.organization.

    -
    +
  • Defined in config.ts:352
  • +
    -
    routes: {
        callback: string;
        login: string;
        unauthorized: string;
    }
    +
    routes: {
        callback: string;
        login: string;
        unauthorized: string;
    }

    Type declaration

    • -
      callback: string
    • +
      callback: string
    • -
      login: string
    • +
      login: string
    • -
      unauthorized: string
    -
    +
  • Defined in config.ts:353
  • +
    -
    session: Pick<SessionConfig, "storeIDToken">
    - +
    +
    +
    +

    On This Page

    - -
    \ No newline at end of file +
  • identityClaimFilter
  • +
  • organization
  • +
  • routes
  • +
  • session
  • + +
    \ No newline at end of file diff --git a/docs/interfaces/config.SessionConfig.html b/docs/interfaces/config.SessionConfig.html index 36b3828b0..b7d4be415 100644 --- a/docs/interfaces/config.SessionConfig.html +++ b/docs/interfaces/config.SessionConfig.html @@ -1,4 +1,4 @@ -SessionConfig | @auth0/nextjs-auth0
    +SessionConfig | @auth0/nextjs-auth0
    -
    +

    Properties

    -
    +
    -
    absoluteDuration: number | boolean
    +
    absoluteDuration: number | boolean

    Integer value, in seconds, for application absolute rolling duration. The amount of time after the user has logged in that they will be logged out. Set this to false if you don't want an absolute duration on your session. @@ -54,31 +54,31 @@

    -
    +
  • Defined in config.ts:252
  • +
    -
    autoSave?: boolean
    +
    autoSave?: boolean

    Boolean value to enable automatic session saving when using rolling sessions. If this is false, you must call touchSession(req, res) to update the session. Defaults to true. You can also use the AUTH0_SESSION_AUTO_SAVE environment variable.

    -
    +
  • Defined in config.ts:260
  • +
    -
    cookie: CookieConfig
    -
    +
  • Defined in config.ts:269
  • +
    -
    genId?: (<Req>(req: Req) => string | Promise<string>)
    +
    genId?: (<Req, SessionType>(req, session) => string | Promise<string>)

    Type declaration

    • -
        -
      • <Req>(req: Req): string | Promise<string>
      • +
          +
        • <Req, SessionType>(req, session): string | Promise<string>
        • A Function for generating a session id when using a custom session store.

          IMPORTANT If you override this, you must use a suitable value from your platform to @@ -88,28 +88,32 @@

          Type declaration

          Type Parameters

          • -

            Req = any

    +

    Req = any

    +
  • +

    SessionType extends {
        [key: string]: any;
    } = {
        [key: string]: any;
    }

  • Parameters

    • -
      req: Req
    -

    Returns string | Promise<string>

    +

    Returns string | Promise<string>

    -
    +
  • Defined in config.ts:221
  • +
    -
    name: string
    +
    name: string

    String value for the cookie name used for the internal session. This value must only include letters, numbers, and underscores. Defaults to appSession. You can also use the AUTH0_SESSION_NAME environment variable.

    -
    +
  • Defined in config.ts:207
  • +
    -
    rolling: boolean
    +
    rolling: boolean

    If you want your session duration to be rolling, resetting everytime the user is active on your site, set this to true. If you want the session duration to be absolute, where the user gets logged out a fixed time after login @@ -118,10 +122,10 @@

    -
    +
  • Defined in config.ts:234
  • +
    -
    rollingDuration: number | false
    +
    rollingDuration: number | false

    Integer value, in seconds, for application session rolling duration. The amount of time for which the user must be idle for then to be logged out. Should be false when rolling is false. @@ -129,28 +133,29 @@

    -
    +
  • Defined in config.ts:243
  • +
    -
    store?: SessionStore<default>
    +
    store?: SessionStore<default>

    By default, the session is stateless and stored in an encrypted cookie. But if you want a stateful session you can provide a store with get, set and destroy methods to store the session on the server.

    -
    +
  • Defined in config.ts:213
  • +
    -
    storeIDToken: boolean
    +
    storeIDToken: boolean

    Boolean value to store the ID token in the session. Storing it can make the session cookie too large. Defaults to true.

    - +
    +
    +
    +

    On This Page

    - -
    \ No newline at end of file +
  • absoluteDuration
  • +
  • autoSave
  • +
  • cookie
  • +
  • genId
  • +
  • name
  • +
  • rolling
  • +
  • rollingDuration
  • +
  • store
  • +
  • storeIDToken
  • + +
    \ No newline at end of file diff --git a/docs/interfaces/handlers_callback.CallbackOptions.html b/docs/interfaces/handlers_callback.CallbackOptions.html index 0a59ec3ca..010fbeba5 100644 --- a/docs/interfaces/handlers_callback.CallbackOptions.html +++ b/docs/interfaces/handlers_callback.CallbackOptions.html @@ -1,4 +1,4 @@ -CallbackOptions | @auth0/nextjs-auth0
    +CallbackOptions | @auth0/nextjs-auth0
    -
    +

    Options to customize the callback handler.

    -

    See

    HandleCallback

    +

    See

    HandleCallback

    Hierarchy

    • CallbackOptions
    +
  • Defined in handlers/callback.ts:104
  • @@ -34,46 +34,47 @@

    Properties

    -
    +
    -
    afterCallback?: AfterCallback
    -
    +
  • Defined in handlers/callback.ts:105
  • +
    -
    authorizationParams?: Partial<AuthorizationParameters>
    +
    authorizationParams?: Partial<AuthorizationParameters>

    This is useful for sending custom query parameters in the body of the code exchange request for use in Actions/Rules.

    -
    +
  • Defined in handlers/callback.ts:123
  • +
    -
    organization?: string
    -

    This is useful to specify instead of NextConfig.organization when your app has multiple +

    organization?: string
    +

    This is useful to specify instead of organization when your app has multiple organizations, it should match LoginOptions.authorizationParams.

    -
    +
  • Defined in handlers/callback.ts:117
  • +
    -
    redirectUri?: string
    +
    redirectUri?: string

    This is useful to specify in addition to BaseConfig.baseURL when your app runs on multiple domains, it should match LoginOptions.authorizationParams.redirect_uri.

    - +
    +
    +
    +

    On This Page

    - -
    \ No newline at end of file +
  • afterCallback
  • +
  • authorizationParams
  • +
  • organization
  • +
  • redirectUri
  • + +
    \ No newline at end of file diff --git a/docs/interfaces/handlers_login.AuthorizationParams.html b/docs/interfaces/handlers_login.AuthorizationParams.html index f0e6d4aec..e454a1067 100644 --- a/docs/interfaces/handlers_login.AuthorizationParams.html +++ b/docs/interfaces/handlers_login.AuthorizationParams.html @@ -1,4 +1,4 @@ -AuthorizationParams | @auth0/nextjs-auth0
    +AuthorizationParams | @auth0/nextjs-auth0
    -
    +

    Hierarchy

      -
    • Partial<AuthorizationParameters> +
    • Partial<AuthorizationParameters>
      • AuthorizationParams
    +
  • Defined in handlers/login.ts:40
  • @@ -34,17 +34,17 @@

    Properties

    -
    +
    -
    connection?: string
    +
    connection?: string

    The name of an OAuth2/social connection. Use it to directly show that identity provider's login page, skipping the Universal Login page itself. By default no connection is specified, so the Universal Login page will be displayed.

    @@ -52,19 +52,19 @@
    -
    +
  • Defined in handlers/login.ts:63
  • +
    -
    connection_scope?: string
    +
    connection_scope?: string

    Provider scopes for OAuth2/social connections, such as GitHub or Google.

    import { handleAuth, handleLogin } from '@auth0/nextjs-auth0';

    export default handleAuth({
    login: async (req, res) => {
    try {
    await handleLogin(req, res, {
    authorizationParams: {
    connection: 'github',
    connection_scope: 'public_repo read:user'
    }
    });
    } catch (error) {
    console.error(error);
    }
    }
    });
    -
    +
  • Defined in handlers/login.ts:87
  • +
    -
    invitation?: string
    +
    invitation?: string

    The invitation id to join an organization.

    To create a link for your user's to accept an organization invite, read the invitation and organization query params and pass them to the authorization server to log the user in:

    @@ -74,28 +74,29 @@
    -
    +
  • Defined in handlers/login.ts:120
  • +
    -
    organization?: string
    -

    This is useful to specify instead of NextConfig.organization when your app has multiple +

    organization?: string
    +

    This is useful to specify instead of organization when your app has multiple organizations. It should match CallbackOptions.organization.

    -
    +
  • Defined in handlers/login.ts:126
  • +
    -
    screen_hint?: string
    +
    screen_hint?: string

    Provides a hint to Auth0 as to what flow should be displayed. The default behavior is to show a login page but you can override this by passing 'signup' to show the signup page instead.

    This only affects the New Universal Login Experience.

    - +
    +
    +
    +

    On This Page

    - -
    \ No newline at end of file +
  • connection
  • +
  • connection_scope
  • +
  • invitation
  • +
  • organization
  • +
  • screen_hint
  • + +
    \ No newline at end of file diff --git a/docs/interfaces/handlers_login.LoginOptions.html b/docs/interfaces/handlers_login.LoginOptions.html index 299f519f4..fd1e9815f 100644 --- a/docs/interfaces/handlers_login.LoginOptions.html +++ b/docs/interfaces/handlers_login.LoginOptions.html @@ -1,4 +1,4 @@ -LoginOptions | @auth0/nextjs-auth0
    +LoginOptions | @auth0/nextjs-auth0
    -
    +

    Options to customize the login handler.

    -

    See

    HandleLogin

    +

    See

    HandleLogin

    Hierarchy

    • LoginOptions
    +
  • Defined in handlers/login.ts:144
  • @@ -34,37 +34,38 @@

    Properties

    -
    +
    -
    authorizationParams?: AuthorizationParams
    -

    Override the default BaseConfig.authorizationParams authorizationParams.

    +
    authorizationParams?: AuthorizationParams
    +

    Override the default authorizationParams.

    -
    +
  • Defined in handlers/login.ts:148
  • +
    -
    getLoginState?: GetLoginState
    +
    getLoginState?: GetLoginState

    Generate a unique state value for use during login transactions.

    -
    +
  • Defined in handlers/login.ts:158
  • +
    -
    returnTo?: string
    -

    URL to return to after login. Overrides the default in BaseConfig.baseURL.

    +
    returnTo?: string
    +

    URL to return to after login. Overrides the default in baseURL.

    - +
    +
    +
    +

    On This Page

    - -
    \ No newline at end of file +
  • authorizationParams
  • +
  • getLoginState
  • +
  • returnTo
  • + +
    \ No newline at end of file diff --git a/docs/interfaces/handlers_logout.LogoutOptions.html b/docs/interfaces/handlers_logout.LogoutOptions.html index 2be3a9548..9d6be1b4e 100644 --- a/docs/interfaces/handlers_logout.LogoutOptions.html +++ b/docs/interfaces/handlers_logout.LogoutOptions.html @@ -1,4 +1,4 @@ -LogoutOptions | @auth0/nextjs-auth0
    +LogoutOptions | @auth0/nextjs-auth0
    -
    +

    Options to customize the logout handler.

    -

    See

    HandleLogout

    +

    See

    HandleLogout

    Hierarchy

    • LogoutOptions
    +
  • Defined in handlers/logout.ts:14
  • @@ -34,35 +34,36 @@

    Properties

    -
    +
    -
    logoutParams?: {
        [key: string]: any;
    }
    +
    logoutParams?: {
        [key: string]: any;
    }

    Additional custom parameters to pass to the logout endpoint.

    Type declaration

    • -
      [key: string]: any
    -
    +
  • Defined in handlers/logout.ts:24
  • +
    -
    returnTo?: string
    +
    returnTo?: string

    URL to return to after logout. Overrides the default in BaseConfig.routes.postLogoutRedirect routes.postLogoutRedirect.

    - +
    +
    +
    +

    On This Page

    - -
    \ No newline at end of file +
  • logoutParams
  • +
  • returnTo
  • + +
    \ No newline at end of file diff --git a/docs/interfaces/index.Auth0Server.html b/docs/interfaces/index.Auth0Server.html index 48da044f8..53ae6aad6 100644 --- a/docs/interfaces/index.Auth0Server.html +++ b/docs/interfaces/index.Auth0Server.html @@ -1,4 +1,4 @@ -Auth0Server | @auth0/nextjs-auth0
    +Auth0Server | @auth0/nextjs-auth0
    -
    +

    The SDK server instance.

    -

    This is created for you when you use the named exports, or you can create your own using InitAuth0.

    -

    See ConfigParameters for more info.

    +

    This is created for you when you use the named exports, or you can create your own using InitAuth0.

    +

    See ConfigParameters for more info.

    Hierarchy

    • Auth0Server
    +
  • Defined in index.ts:74
  • @@ -34,101 +34,102 @@

    Properties

    -
    +
    -
    getAccessToken: GetAccessToken
    +
    getAccessToken: GetAccessToken

    Access token getter.

    -
    +
  • Defined in index.ts:93
  • +
    -
    getSession: GetSession
    +
    getSession: GetSession

    Session getter.

    -
    +
  • Defined in index.ts:78
  • +
    -
    handleAuth: HandleAuth
    +
    handleAuth: HandleAuth

    Create the main handlers for your api routes.

    -
    +
  • Defined in index.ts:128
  • +
    -
    handleCallback: HandleCallback
    +
    handleCallback: HandleCallback

    Callback handler which will complete the transaction and create a local session.

    -
    +
  • Defined in index.ts:103
  • +
    -
    handleLogin: HandleLogin
    +
    handleLogin: HandleLogin

    Login handler which will redirect the user to Auth0.

    -
    +
  • Defined in index.ts:98
  • +
    -
    handleLogout: HandleLogout
    +
    handleLogout: HandleLogout

    Logout handler which will clear the local session and the Auth0 session.

    -
    +
  • Defined in index.ts:108
  • +
    -
    handleProfile: HandleProfile
    +
    handleProfile: HandleProfile

    Profile handler which return profile information about the user.

    -
    +
  • Defined in index.ts:113
  • +
    -
    touchSession: TouchSession
    +
    touchSession: TouchSession

    Update the expiry of a rolling session when autoSave is disabled.

    -
    +
  • Defined in index.ts:83
  • +
    -
    updateSession: UpdateSession
    +
    updateSession: UpdateSession

    Append properties to the user.

    -
    +
  • Defined in index.ts:88
  • +
    -
    withApiAuthRequired: WithApiAuthRequired
    +
    withApiAuthRequired: WithApiAuthRequired

    Helper that adds auth to an API route.

    -
    +
  • Defined in index.ts:118
  • +
    -
    withPageAuthRequired: WithPageAuthRequired
    +
    withPageAuthRequired: WithPageAuthRequired

    Helper that adds auth to a Page route.

    - +
    +
    +
    +

    On This Page

    - -
    \ No newline at end of file +
  • getAccessToken
  • +
  • getSession
  • +
  • handleAuth
  • +
  • handleCallback
  • +
  • handleLogin
  • +
  • handleLogout
  • +
  • handleProfile
  • +
  • touchSession
  • +
  • updateSession
  • +
  • withApiAuthRequired
  • +
  • withPageAuthRequired
  • + +
    \ No newline at end of file diff --git a/docs/interfaces/session_get_access_token.AccessTokenRequest.html b/docs/interfaces/session_get_access_token.AccessTokenRequest.html index ce37acdf6..75189f113 100644 --- a/docs/interfaces/session_get_access_token.AccessTokenRequest.html +++ b/docs/interfaces/session_get_access_token.AccessTokenRequest.html @@ -1,4 +1,4 @@ -AccessTokenRequest | @auth0/nextjs-auth0
    +AccessTokenRequest | @auth0/nextjs-auth0
    -
    +
    @@ -32,16 +32,16 @@

    Properties

    -
    +
    -
    afterRefresh?: AfterRefresh
    +
    afterRefresh?: AfterRefresh

    When the access token request refreshes the tokens using the refresh grant the session is updated with new tokens. Use this to modify the session after it is refreshed. Usually used to keep updates in sync with the AfterCallback hook.

    @@ -53,35 +53,36 @@

    Example

    Modify the session after refresh

    -
    +
  • Defined in session/get-access-token.ts:59
  • +
    -
    authorizationParams?: Partial<AuthorizationParameters>
    +
    authorizationParams?: Partial<AuthorizationParameters>

    This is useful for sending custom query parameters in the body of the refresh grant request for use in rules.

    -
    +
  • Defined in session/get-access-token.ts:64
  • +
    -
    refresh?: boolean
    +
    refresh?: boolean

    If set to true, a new access token will be requested with the refresh token grant, regardless of whether the access token has expired or not.

    IMPORTANT You need to request the offline_access scope on login to get a refresh token from Auth0.

    -
    +
  • Defined in session/get-access-token.ts:30
  • +
    -
    scopes?: string[]
    +
    scopes?: string[]

    A list of desired scopes for your access token.

    - +
    +
    +
    +

    On This Page

    -
    -
    \ No newline at end of file +
  • afterRefresh
  • +
  • authorizationParams
  • +
  • refresh
  • +
  • scopes
  • + +
    \ No newline at end of file diff --git a/docs/interfaces/session_get_access_token.GetAccessTokenResult.html b/docs/interfaces/session_get_access_token.GetAccessTokenResult.html index 589ea2e96..5c7d3afac 100644 --- a/docs/interfaces/session_get_access_token.GetAccessTokenResult.html +++ b/docs/interfaces/session_get_access_token.GetAccessTokenResult.html @@ -1,4 +1,4 @@ -GetAccessTokenResult | @auth0/nextjs-auth0
    +GetAccessTokenResult | @auth0/nextjs-auth0
    -
    +
    @@ -32,21 +32,22 @@

    Properties

    -
    +
    -
    accessToken?: string
    +
    accessToken?: string

    Access token returned from the token cache.

    - +
    +
    +
    +

    On This Page

    -
    -
    \ No newline at end of file +
  • accessToken
  • + +
    \ No newline at end of file diff --git a/docs/interfaces/session_session.Claims.html b/docs/interfaces/session_session.Claims.html index 665064903..b9a0353d4 100644 --- a/docs/interfaces/session_session.Claims.html +++ b/docs/interfaces/session_session.Claims.html @@ -1,4 +1,4 @@ -Claims | @auth0/nextjs-auth0
    +Claims | @auth0/nextjs-auth0
    -
    +

    Hierarchy

    • Claims
    -
    +

    Indexable

    [key: string]: any
    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/modules/client.html b/docs/modules/client.html index 12b696b45..489c9c110 100644 --- a/docs/modules/client.html +++ b/docs/modules/client.html @@ -1,4 +1,4 @@ -client | @auth0/nextjs-auth0
    +client | @auth0/nextjs-auth0
    -
    \ No newline at end of file +
  • RequestError
  • +
  • UserProfile
  • +
  • UserProvider
  • +
  • UserProviderProps
  • +
  • WithPageAuthRequired
  • +
  • WithPageAuthRequiredOptions
  • +
  • useUser
  • + +
    \ No newline at end of file diff --git a/docs/modules/client_use_user.html b/docs/modules/client_use_user.html index 0ee829924..f7dcc8d52 100644 --- a/docs/modules/client_use_user.html +++ b/docs/modules/client_use_user.html @@ -1,4 +1,4 @@ -client/use-user | @auth0/nextjs-auth0
    +client/use-user | @auth0/nextjs-auth0
    -
    +

    Module client/use-user

    +
  • Defined in client/use-user.tsx:1
  • @@ -24,30 +24,31 @@

    Module client/use-user

    -
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/modules/client_with_page_auth_required.html b/docs/modules/client_with_page_auth_required.html index fc1b3895b..c90ee1384 100644 --- a/docs/modules/client_with_page_auth_required.html +++ b/docs/modules/client_with_page_auth_required.html @@ -1,4 +1,4 @@ -client/with-page-auth-required | @auth0/nextjs-auth0
    +client/with-page-auth-required | @auth0/nextjs-auth0
    -
    +

    Module client/with-page-auth-required

    +
  • Defined in client/with-page-auth-required.tsx:1
  • @@ -24,20 +24,21 @@

    Module client/with-page-auth-required

    -
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/modules/config.html b/docs/modules/config.html index 755eb588c..c8567e00a 100644 --- a/docs/modules/config.html +++ b/docs/modules/config.html @@ -1,4 +1,4 @@ -config | @auth0/nextjs-auth0
    +config | @auth0/nextjs-auth0
    -
    +
    +
  • Defined in config.ts:1
  • @@ -24,23 +24,24 @@

    Module config

    -
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/modules/edge.html b/docs/modules/edge.html index ffcb94e21..3b50c1dfc 100644 --- a/docs/modules/edge.html +++ b/docs/modules/edge.html @@ -1,4 +1,4 @@ -edge | @auth0/nextjs-auth0
    +edge | @auth0/nextjs-auth0
    -
    \ No newline at end of file +
  • WithMiddlewareAuthRequired
  • + +
    \ No newline at end of file diff --git a/docs/modules/handlers.html b/docs/modules/handlers.html index 319883b81..b42ab9097 100644 --- a/docs/modules/handlers.html +++ b/docs/modules/handlers.html @@ -1,4 +1,4 @@ -handlers | @auth0/nextjs-auth0
    +handlers | @auth0/nextjs-auth0
    -
    +

    References

    -
    +
    Re-exports AfterCallback
    -
    +
    Re-exports AfterRefetch
    -
    +
    Re-exports CallbackOptions
    -
    +
    Re-exports GetLoginState
    -
    +
    Re-exports HandleAuth
    -
    +
    Re-exports HandleCallback
    -
    +
    Re-exports HandleLogin
    -
    +
    Re-exports HandleLogout
    -
    +
    Re-exports HandleProfile
    -
    +
    Re-exports Handlers
    -
    +
    Re-exports LoginOptions
    -
    +
    Re-exports LogoutOptions
    -
    +
    Re-exports OnError
    -
    +
    Re-exports ProfileOptions
    - +
    +

    On This Page

    -
    -
    \ No newline at end of file +
  • AfterCallback
  • +
  • AfterRefetch
  • +
  • CallbackOptions
  • +
  • GetLoginState
  • +
  • HandleAuth
  • +
  • HandleCallback
  • +
  • HandleLogin
  • +
  • HandleLogout
  • +
  • HandleProfile
  • +
  • Handlers
  • +
  • LoginOptions
  • +
  • LogoutOptions
  • +
  • OnError
  • +
  • ProfileOptions
  • + +
    \ No newline at end of file diff --git a/docs/modules/handlers_auth.html b/docs/modules/handlers_auth.html index 16152634b..224eade65 100644 --- a/docs/modules/handlers_auth.html +++ b/docs/modules/handlers_auth.html @@ -1,4 +1,4 @@ -handlers/auth | @auth0/nextjs-auth0
    +handlers/auth | @auth0/nextjs-auth0
    -
    +

    Module handlers/auth

    +
  • Defined in handlers/auth.ts:1
  • @@ -24,14 +24,15 @@

    Module handlers/auth

    -
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/modules/handlers_callback.html b/docs/modules/handlers_callback.html index 738678aaf..2151ca866 100644 --- a/docs/modules/handlers_callback.html +++ b/docs/modules/handlers_callback.html @@ -1,4 +1,4 @@ -handlers/callback | @auth0/nextjs-auth0
    +handlers/callback | @auth0/nextjs-auth0
    -
    +

    Module handlers/callback

    +
  • Defined in handlers/callback.ts:1
  • @@ -24,19 +24,20 @@

    Module handlers/callback

    -
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/modules/handlers_login.html b/docs/modules/handlers_login.html index 961cab458..6129e0c2c 100644 --- a/docs/modules/handlers_login.html +++ b/docs/modules/handlers_login.html @@ -1,4 +1,4 @@ -handlers/login | @auth0/nextjs-auth0
    +handlers/login | @auth0/nextjs-auth0
    -
    +

    Module handlers/login

    +
  • Defined in handlers/login.ts:1
  • @@ -24,20 +24,21 @@

    Module handlers/login

    -
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/modules/handlers_logout.html b/docs/modules/handlers_logout.html index 9b61fe87f..10aab600a 100644 --- a/docs/modules/handlers_logout.html +++ b/docs/modules/handlers_logout.html @@ -1,4 +1,4 @@ -handlers/logout | @auth0/nextjs-auth0
    +handlers/logout | @auth0/nextjs-auth0
    -
    +

    Module handlers/logout

    +
  • Defined in handlers/logout.ts:1
  • @@ -24,18 +24,19 @@

    Module handlers/logout

    -
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/modules/handlers_profile.html b/docs/modules/handlers_profile.html index f13d9da82..73bfbaa33 100644 --- a/docs/modules/handlers_profile.html +++ b/docs/modules/handlers_profile.html @@ -1,4 +1,4 @@ -handlers/profile | @auth0/nextjs-auth0
    +handlers/profile | @auth0/nextjs-auth0
    -
    +

    Module handlers/profile

    +
  • Defined in handlers/profile.ts:1
  • @@ -24,19 +24,20 @@

    Module handlers/profile

    -
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/modules/helpers.html b/docs/modules/helpers.html index 00af49cf5..e466f382d 100644 --- a/docs/modules/helpers.html +++ b/docs/modules/helpers.html @@ -1,4 +1,4 @@ -helpers | @auth0/nextjs-auth0
    +helpers | @auth0/nextjs-auth0
    -
    \ No newline at end of file +
  • GetServerSidePropsResultWithSession
  • +
  • PageRoute
  • +
  • WithApiAuthRequired
  • +
  • WithPageAuthRequired
  • +
  • WithPageAuthRequiredOptions
  • + +
    \ No newline at end of file diff --git a/docs/modules/helpers_testing.html b/docs/modules/helpers_testing.html index 83899b2fd..f52b2309c 100644 --- a/docs/modules/helpers_testing.html +++ b/docs/modules/helpers_testing.html @@ -1,4 +1,4 @@ -helpers/testing | @auth0/nextjs-auth0
    +helpers/testing | @auth0/nextjs-auth0
    -
    +

    Module helpers/testing

    +
  • Defined in helpers/testing.ts:1
  • @@ -24,16 +24,17 @@

    Module helpers/testing

    -
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/modules/helpers_with_api_auth_required.html b/docs/modules/helpers_with_api_auth_required.html index e3efa93ab..ba2a67b16 100644 --- a/docs/modules/helpers_with_api_auth_required.html +++ b/docs/modules/helpers_with_api_auth_required.html @@ -1,4 +1,4 @@ -helpers/with-api-auth-required | @auth0/nextjs-auth0
    +helpers/with-api-auth-required | @auth0/nextjs-auth0
    -
    +

    Module helpers/with-api-auth-required

    +
  • Defined in helpers/with-api-auth-required.ts:1
  • @@ -24,12 +24,13 @@

    Module helpers/with-api-auth-required

    -
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/modules/helpers_with_middleware_auth_required.html b/docs/modules/helpers_with_middleware_auth_required.html index fa7d5cd6e..af9b199b5 100644 --- a/docs/modules/helpers_with_middleware_auth_required.html +++ b/docs/modules/helpers_with_middleware_auth_required.html @@ -1,4 +1,4 @@ -helpers/with-middleware-auth-required | @auth0/nextjs-auth0
    +helpers/with-middleware-auth-required | @auth0/nextjs-auth0
    -
    +

    Module helpers/with-middleware-auth-required

    +
  • Defined in helpers/with-middleware-auth-required.ts:1
  • @@ -24,12 +24,13 @@

    Module helpers/with-middleware-auth-required

    -
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/modules/helpers_with_page_auth_required.html b/docs/modules/helpers_with_page_auth_required.html index 30c91869e..8bf4aca80 100644 --- a/docs/modules/helpers_with_page_auth_required.html +++ b/docs/modules/helpers_with_page_auth_required.html @@ -1,4 +1,4 @@ -helpers/with-page-auth-required | @auth0/nextjs-auth0
    +helpers/with-page-auth-required | @auth0/nextjs-auth0
    - -
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/modules/index.html b/docs/modules/index.html index 3ee1a86fc..c75479b07 100644 --- a/docs/modules/index.html +++ b/docs/modules/index.html @@ -1,4 +1,4 @@ -index | @auth0/nextjs-auth0
    +index | @auth0/nextjs-auth0
    -
    +
    +
  • Defined in index.ts:1
  • @@ -26,152 +26,153 @@

    References

    -
    +
    Re-exports AccessTokenError
    -
    +
    Re-exports AccessTokenErrorCode
    -
    +
    Re-exports AccessTokenRequest
    -
    +
    Re-exports AfterCallback
    -
    +
    Re-exports AfterRefetch
    -
    +
    Re-exports AuthError
    -
    +
    Re-exports CallbackHandlerError
    -
    +
    Re-exports CallbackOptions
    -
    +
    Re-exports Claims
    -
    +
    Re-exports ConfigParameters
    -
    +
    Re-exports GetAccessToken
    -
    +
    Re-exports GetAccessTokenResult
    -
    +
    Re-exports GetLoginState
    -
    +
    Re-exports GetServerSidePropsResultWithSession
    -
    +
    Re-exports GetSession
    -
    +
    Re-exports HandleAuth
    -
    +
    Re-exports HandleCallback
    -
    +
    Re-exports HandleLogin
    -
    +
    Re-exports HandleLogout
    -
    +
    Re-exports HandleProfile
    -
    +
    Re-exports HandlerError
    -
    +
    Re-exports Handlers
    -
    +
    Re-exports LoginHandlerError
    -
    +
    Re-exports LoginOptions
    -
    +
    Re-exports LogoutHandlerError
    -
    +
    Re-exports LogoutOptions
    -
    +
    Re-exports OnError
    -
    +
    Re-exports PageRoute
    -
    +
    Re-exports ProfileHandlerError
    -
    +
    Re-exports ProfileOptions
    -
    +
    Renames and re-exports default
    -
    +
    Re-exports TouchSession
    -
    +
    Re-exports UpdateSession
    -
    +
    Re-exports WithApiAuthRequired
    -
    +
    Re-exports WithPageAuthRequired
    -
    +
    Re-exports WithPageAuthRequiredOptions
    - +
    +

    On This Page

    -
    -
    \ No newline at end of file +
  • AccessTokenError
  • +
  • AccessTokenErrorCode
  • +
  • AccessTokenRequest
  • +
  • AfterCallback
  • +
  • AfterRefetch
  • +
  • AuthError
  • +
  • CallbackHandlerError
  • +
  • CallbackOptions
  • +
  • Claims
  • +
  • ConfigParameters
  • +
  • GetAccessToken
  • +
  • GetAccessTokenResult
  • +
  • GetLoginState
  • +
  • GetServerSidePropsResultWithSession
  • +
  • GetSession
  • +
  • HandleAuth
  • +
  • HandleCallback
  • +
  • HandleLogin
  • +
  • HandleLogout
  • +
  • HandleProfile
  • +
  • HandlerError
  • +
  • Handlers
  • +
  • LoginHandlerError
  • +
  • LoginOptions
  • +
  • LogoutHandlerError
  • +
  • LogoutOptions
  • +
  • OnError
  • +
  • PageRoute
  • +
  • ProfileHandlerError
  • +
  • ProfileOptions
  • +
  • Session
  • +
  • TouchSession
  • +
  • UpdateSession
  • +
  • WithApiAuthRequired
  • +
  • WithPageAuthRequired
  • +
  • WithPageAuthRequiredOptions
  • + +
    \ No newline at end of file diff --git a/docs/modules/session.html b/docs/modules/session.html index 507451533..7bdfbc041 100644 --- a/docs/modules/session.html +++ b/docs/modules/session.html @@ -1,4 +1,4 @@ -session | @auth0/nextjs-auth0
    +session | @auth0/nextjs-auth0
    -
    +

    References

    -
    +
    Re-exports AccessTokenRequest
    -
    +
    Re-exports Claims
    -
    +
    Re-exports GetAccessToken
    -
    +
    Re-exports GetAccessTokenResult
    -
    +
    Re-exports GetSession
    -
    +
    Renames and re-exports default
    -
    +
    Re-exports TouchSession
    -
    +
    Re-exports UpdateSession
    - +
    +

    On This Page

    -
    -
    \ No newline at end of file +
  • AccessTokenRequest
  • +
  • Claims
  • +
  • GetAccessToken
  • +
  • GetAccessTokenResult
  • +
  • GetSession
  • +
  • Session
  • +
  • TouchSession
  • +
  • UpdateSession
  • + +
    \ No newline at end of file diff --git a/docs/modules/session_get_access_token.html b/docs/modules/session_get_access_token.html index 985fb7f06..96ce27399 100644 --- a/docs/modules/session_get_access_token.html +++ b/docs/modules/session_get_access_token.html @@ -1,4 +1,4 @@ -session/get-access-token | @auth0/nextjs-auth0
    +session/get-access-token | @auth0/nextjs-auth0
    -
    +

    Module session/get-access-token

    +
  • Defined in session/get-access-token.ts:1
  • @@ -24,21 +24,22 @@

    Module session/get-access-token

    -
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/modules/session_get_session.html b/docs/modules/session_get_session.html index 5d33e714f..4ba511a82 100644 --- a/docs/modules/session_get_session.html +++ b/docs/modules/session_get_session.html @@ -1,4 +1,4 @@ -session/get-session | @auth0/nextjs-auth0
    +session/get-session | @auth0/nextjs-auth0
    -
    +

    Module session/get-session

    +
  • Defined in session/get-session.ts:1
  • @@ -24,12 +24,13 @@

    Module session/get-session

    -
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/modules/session_session.html b/docs/modules/session_session.html index 8454df52d..a945bddab 100644 --- a/docs/modules/session_session.html +++ b/docs/modules/session_session.html @@ -1,4 +1,4 @@ -session/session | @auth0/nextjs-auth0
    +session/session | @auth0/nextjs-auth0
    -
    +

    Module session/session

    +
  • Defined in session/session.ts:1
  • @@ -24,16 +24,17 @@

    Module session/session

    -
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/modules/session_touch_session.html b/docs/modules/session_touch_session.html index 3ad3ec304..bd5ee0c6b 100644 --- a/docs/modules/session_touch_session.html +++ b/docs/modules/session_touch_session.html @@ -1,4 +1,4 @@ -session/touch-session | @auth0/nextjs-auth0
    +session/touch-session | @auth0/nextjs-auth0
    -
    +

    Module session/touch-session

    +
  • Defined in session/touch-session.ts:1
  • @@ -24,12 +24,13 @@

    Module session/touch-session

    -
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/modules/session_update_session.html b/docs/modules/session_update_session.html index a5ae2cc10..396b8d53b 100644 --- a/docs/modules/session_update_session.html +++ b/docs/modules/session_update_session.html @@ -1,4 +1,4 @@ -session/update-session | @auth0/nextjs-auth0
    +session/update-session | @auth0/nextjs-auth0
    -
    +

    Module session/update-session

    +
  • Defined in session/update-session.ts:1
  • @@ -24,12 +24,13 @@

    Module session/update-session

    -
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/modules/utils_errors.html b/docs/modules/utils_errors.html index 392485904..ff65e0c67 100644 --- a/docs/modules/utils_errors.html +++ b/docs/modules/utils_errors.html @@ -1,4 +1,4 @@ -utils/errors | @auth0/nextjs-auth0
    +utils/errors | @auth0/nextjs-auth0
    - -
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/modules/version.html b/docs/modules/version.html index bdfe55f33..b5042b513 100644 --- a/docs/modules/version.html +++ b/docs/modules/version.html @@ -1,4 +1,4 @@ -version | @auth0/nextjs-auth0
    +version | @auth0/nextjs-auth0
    -
    +
    +
  • Defined in version.ts:1
  • @@ -24,12 +24,13 @@

    Module version

    -
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/types/client_use_user.UserContext.html b/docs/types/client_use_user.UserContext.html index 6852293ce..e5c456a2c 100644 --- a/docs/types/client_use_user.UserContext.html +++ b/docs/types/client_use_user.UserContext.html @@ -1,4 +1,4 @@ -UserContext | @auth0/nextjs-auth0
    +UserContext | @auth0/nextjs-auth0
    -
    +
    -
    UserContext: {
        checkSession: (() => Promise<void>);
        error?: Error;
        isLoading: boolean;
        user?: UserProfile;
    }
    -

    The user context returned from the useUser hook.

    +
    UserContext: {
        checkSession: (() => Promise<void>);
        error?: Error;
        isLoading: boolean;
        user?: UserProfile;
    }
    +

    The user context returned from the useUser hook.

    Type declaration

    • -
      checkSession: (() => Promise<void>)
      +
      checkSession: (() => Promise<void>)
      • -
          -
        • (): Promise<void>
        • +
            +
          • (): Promise<void>
          • -

            Returns Promise<void>

      • +

        Returns Promise<void>

  • -
    Optional error?: Error
  • +
    Optional error?: Error
  • -
    isLoading: boolean
  • +
    isLoading: boolean
  • -
    Optional user?: UserProfile
  • - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/types/client_use_user.UserProvider.html b/docs/types/client_use_user.UserProvider.html index 842b406a2..8ec16ad8c 100644 --- a/docs/types/client_use_user.UserProvider.html +++ b/docs/types/client_use_user.UserProvider.html @@ -1,4 +1,4 @@ -UserProvider | @auth0/nextjs-auth0
    +UserProvider | @auth0/nextjs-auth0
    -
    +
    -
    UserProvider: ((props: UserProviderProps) => ReactElement<UserContext>)
    +
    UserProvider: ((props) => ReactElement<UserContext>)

    Type declaration

    • -
        -
      • (props: UserProviderProps): ReactElement<UserContext>
      • +
          +
        • (props): ReactElement<UserContext>
        • -

          To use the useUser hook, you must wrap your application in a <UserProvider> component.

          +

          To use the useUser hook, you must wrap your application in a <UserProvider> component.

          Parameters

          -

          Returns ReactElement<UserContext>

    +

    Returns ReactElement<UserContext>

    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/types/client_use_user.UserProviderProps.html b/docs/types/client_use_user.UserProviderProps.html index 5b0970dfb..8d26d3b24 100644 --- a/docs/types/client_use_user.UserProviderProps.html +++ b/docs/types/client_use_user.UserProviderProps.html @@ -1,4 +1,4 @@ -UserProviderProps | @auth0/nextjs-auth0
    +UserProviderProps | @auth0/nextjs-auth0
    -
    +
    -
    UserProviderProps: React.PropsWithChildren<{
        fetcher?: UserFetcher;
        profileUrl?: string;
        user?: UserProfile;
    } & ConfigContext>
    -

    Configure the UserProvider component.

    +
    UserProviderProps: React.PropsWithChildren<{
        fetcher?: UserFetcher;
        profileUrl?: string;
        user?: UserProfile;
    } & ConfigContext>
    +

    Configure the UserProvider component.

    If you have any server-side rendered pages (using getServerSideProps), you should get the user from the server-side session and pass it to the <UserProvider> component via the user -prop. This will prefill the useUser hook with the UserProfile object. +prop. This will prefill the useUser hook with the UserProfile object. For example:

    // pages/_app.js
    import React from 'react';
    import { UserProvider } from '@auth0/nextjs-auth0/client';

    export default function App({ Component, pageProps }) {
    // If you've used `withPageAuthRequired`, `pageProps.user` can prefill the hook
    // if you haven't used `withPageAuthRequired`, `pageProps.user` is undefined so the hook
    // fetches the user from the API route
    const { user } = pageProps;

    return (
    <UserProvider user={user}>
    <Component {...pageProps} />
    </UserProvider>
    );
    }
    -

    In client-side rendered pages, the useUser hook uses a UserFetcher to fetch the +

    In client-side rendered pages, the useUser hook uses a UserFetcher to fetch the user from the profile API route. If needed, you can specify a custom fetcher here in the fetcher option.

    IMPORTANT If you have used a custom url for your HandleProfile API route handler (the default is /api/auth/me) then you need to specify it here in the profileUrl option.

    - +
    +
    +
    -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/types/client_with_page_auth_required.WithPageAuthRequired.html b/docs/types/client_with_page_auth_required.WithPageAuthRequired.html index 2abfd8579..5028ae342 100644 --- a/docs/types/client_with_page_auth_required.WithPageAuthRequired.html +++ b/docs/types/client_with_page_auth_required.WithPageAuthRequired.html @@ -1,4 +1,4 @@ -WithPageAuthRequired | @auth0/nextjs-auth0
    +WithPageAuthRequired | @auth0/nextjs-auth0
    -
    +
    -
    WithPageAuthRequired: (<P>(Component: ComponentType<P & UserProps>, options?: WithPageAuthRequiredOptions) => React.FC<P>)
    +
    WithPageAuthRequired: (<P>(Component, options?) => React.FC<P>)

    Type declaration

    • -
        -
      • <P>(Component: ComponentType<P & UserProps>, options?: WithPageAuthRequiredOptions): React.FC<P>
      • +
          +
        • <P>(Component, options?): React.FC<P>
        • const MyProtectedPage = withPageAuthRequired(MyPage);
           
          @@ -33,21 +33,22 @@

          Type declaration

          Type Parameters

          • -

            P extends WithPageAuthRequiredProps

          +

          P extends WithPageAuthRequiredProps

        Parameters

        -

        Returns React.FC<P>

    +

    Returns React.FC<P>

    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/types/config.ConfigParameters.html b/docs/types/config.ConfigParameters.html index 6e628e929..d3600dabd 100644 --- a/docs/types/config.ConfigParameters.html +++ b/docs/types/config.ConfigParameters.html @@ -1,4 +1,4 @@ -ConfigParameters | @auth0/nextjs-auth0
    +ConfigParameters | @auth0/nextjs-auth0
    -
    +

    Type alias ConfigParameters

    -
    ConfigParameters: DeepPartial<BaseConfig & NextConfig>
    -
    - -

    Configuration properties.

    -
    -

    The Server part of the SDK can be configured in 2 ways.

    - - -

    1. Environment Variables

    -
    -

    The simplest way to use the SDK is to use the named exports (HandleAuth, HandleLogin, +

    ConfigParameters: DeepPartial<BaseConfig & NextConfig>
    +

    Configuration properties.

    The Server part of the SDK can be configured in 2 ways.

    +

    1. Environment Variables

    The simplest way to use the SDK is to use the named exports (HandleAuth, HandleLogin, HandleLogout, HandleCallback, HandleProfile, GetSession, GetAccessToken, WithApiAuthRequired, and WithPageAuthRequired).

    // pages/api/auth/[...auth0].js
    import { handleAuth } from '@auth0/nextjs-auth0';

    return handleAuth();

    When you use these named exports, an instance of the SDK is created for you which you can configure using environment variables:

    - - -

    Required

    -
    -
      +

      Required

      • AUTH0_SECRET: See secret.
      • AUTH0_ISSUER_BASE_URL: See issuerBaseURL.
      • AUTH0_BASE_URL: See baseURL.
      • AUTH0_CLIENT_ID: See clientID.
      • AUTH0_CLIENT_SECRET: See clientSecret.
      - - -

      Optional

      -
      -
        +

        Optional

        - - -

        2. Create your own instance using InitAuth0

        -
        -

        If you don't want to configure the SDK with environment variables or you want more fine grained control over the +

        2. Create your own instance using InitAuth0

        If you don't want to configure the SDK with environment variables or you want more fine grained control over the instance, you can create an instance yourself and use the handlers and helpers from that.

        First, export your configured instance from another module:

        // utils/auth0.js
        import { initAuth0 } from '@auth0/nextjs-auth0';

        export default initAuth0({ ...ConfigParameters... }); @@ -94,11 +74,12 @@

        2. Create your own instance using InitAuth0

        front end version of {@Link WithPageAuthRequired}

    - +
    +
    +
    +

    On This Page

    -
    -
    \ No newline at end of file +
  • 1. Environment Variables
  • +
  • +
  • + +
    \ No newline at end of file diff --git a/docs/types/edge.Auth0Edge.html b/docs/types/edge.Auth0Edge.html index f4ae0687e..04c384a29 100644 --- a/docs/types/edge.Auth0Edge.html +++ b/docs/types/edge.Auth0Edge.html @@ -1,4 +1,4 @@ -Auth0Edge | @auth0/nextjs-auth0
    +Auth0Edge | @auth0/nextjs-auth0
    -
    +

    Type alias Auth0Edge

    -
    Auth0Edge: {
        getSession: GetSession;
        withMiddlewareAuthRequired: WithMiddlewareAuthRequired;
    }
    +
    Auth0Edge: {
        getSession: GetSession;
        withMiddlewareAuthRequired: WithMiddlewareAuthRequired;
    }

    Type declaration

    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/types/edge.GetSession.html b/docs/types/edge.GetSession.html index 5293127d6..3a06b1c27 100644 --- a/docs/types/edge.GetSession.html +++ b/docs/types/edge.GetSession.html @@ -1,4 +1,4 @@ -GetSession | @auth0/nextjs-auth0
    +GetSession | @auth0/nextjs-auth0
    -
    +

    Type alias GetSession

    -
    GetSession: ((req: NextRequest, res: NextResponse) => Promise<default | null | undefined>)
    +
    GetSession: ((req, res) => Promise<default | null | undefined>)

    Type declaration

    • -
        -
      • (req: NextRequest, res: NextResponse): Promise<default | null | undefined>
      • +
          +
        • (req, res): Promise<default | null | undefined>
        • Parameters

          • -
            req: NextRequest
          • +
            req: NextRequest
          • -
            res: NextResponse
          -

          Returns Promise<default | null | undefined>

    +

    Returns Promise<default | null | undefined>

    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/types/edge.InitAuth0.html b/docs/types/edge.InitAuth0.html index 53d6be4af..824ee5cb2 100644 --- a/docs/types/edge.InitAuth0.html +++ b/docs/types/edge.InitAuth0.html @@ -1,4 +1,4 @@ -InitAuth0 | @auth0/nextjs-auth0
    +InitAuth0 | @auth0/nextjs-auth0
    -
    +

    Type alias InitAuth0

    -
    InitAuth0: ((params?: ConfigParameters) => Auth0Edge)
    +
    InitAuth0: ((params?) => Auth0Edge)

    Type declaration

    +

    Returns Auth0Edge

    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/types/handlers_auth.HandleAuth.html b/docs/types/handlers_auth.HandleAuth.html index c3fdc5801..7645d78c1 100644 --- a/docs/types/handlers_auth.HandleAuth.html +++ b/docs/types/handlers_auth.HandleAuth.html @@ -1,4 +1,4 @@ -HandleAuth | @auth0/nextjs-auth0
    +HandleAuth | @auth0/nextjs-auth0
    -
    +
    -
    HandleAuth: ((userHandlers?: Handlers) => NextApiHandler)
    +
    HandleAuth: ((userHandlers?) => NextApiHandler)

    Type declaration

    • -
        -
      • (userHandlers?: Handlers): NextApiHandler
      • +
          +
        • (userHandlers?): NextApiHandler
        • The main way to use the server SDK.

          Simply set the environment variables per ConfigParameters then create the file @@ -42,14 +42,15 @@

          Type declaration

          Parameters

          -

          Returns NextApiHandler

    +

    Returns NextApiHandler

    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/types/handlers_auth.Handlers.html b/docs/types/handlers_auth.Handlers.html index 7c7706585..95dd22c82 100644 --- a/docs/types/handlers_auth.Handlers.html +++ b/docs/types/handlers_auth.Handlers.html @@ -1,4 +1,4 @@ -Handlers | @auth0/nextjs-auth0
    +Handlers | @auth0/nextjs-auth0
    -
    +
    -
    Handlers: ApiHandlers | ErrorHandlers
    +
    Handlers: ApiHandlers | ErrorHandlers

    If you want to add some custom behavior to the default auth handlers, you can pass in custom handlers for login, logout, callback, and profile. For example:

    // pages/api/auth/[...auth0].js
    import { handleAuth, handleLogin } from '@auth0/nextjs-auth0';
    import { errorReporter, logger } from '../../../utils';

    export default handleAuth({
    async login(req, res) {
    try {
    // Pass in custom params to your handler
    await handleLogin(req, res, { authorizationParams: { customParam: 'foo' } });
    // Add your own custom logging.
    logger('Redirecting to login');
    } catch (error) {
    // Add you own custom error logging.
    errorReporter(error);
    res.status(error.status || 500).end();
    }
    }
    }); @@ -29,11 +29,12 @@

    Type alias Handlers

    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/types/handlers_auth.OnError.html b/docs/types/handlers_auth.OnError.html index dc4dbd1fa..6fcb54711 100644 --- a/docs/types/handlers_auth.OnError.html +++ b/docs/types/handlers_auth.OnError.html @@ -1,4 +1,4 @@ -OnError | @auth0/nextjs-auth0
    +OnError | @auth0/nextjs-auth0
    -
    +
    -
    OnError: ((req: NextApiRequest, res: NextApiResponse, error: HandlerError) => Promise<void> | void)
    +
    OnError: ((req, res, error) => Promise<void> | void)

    Type declaration

    • -
        -
      • (req: NextApiRequest, res: NextApiResponse, error: HandlerError): Promise<void> | void
      • +
          +
        • (req, res, error): Promise<void> | void
        • Error handler for the default auth routes.

          Use this to define an error handler for all the default routes in a single place. For example:

          @@ -33,18 +33,19 @@

          Type declaration

          Parameters

          • -
            req: NextApiRequest
          • +
            req: NextApiRequest
          • -
            res: NextApiResponse
          • +
            res: NextApiResponse
          • -
            error: HandlerError
          -

          Returns Promise<void> | void

    +

    Returns Promise<void> | void

    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/types/handlers_callback.AfterCallback.html b/docs/types/handlers_callback.AfterCallback.html index 4ad18fd0e..c66f0a351 100644 --- a/docs/types/handlers_callback.AfterCallback.html +++ b/docs/types/handlers_callback.AfterCallback.html @@ -1,4 +1,4 @@ -AfterCallback | @auth0/nextjs-auth0
    +AfterCallback | @auth0/nextjs-auth0
    -
    +
    -
    AfterCallback: ((req: NextApiRequest, res: NextApiResponse, session: default, state?: {
        [key: string]: any;
    }) => Promise<default | undefined> | default | undefined)
    +
    AfterCallback: ((req, res, session, state?) => Promise<default | undefined> | default | undefined)

    Type declaration

    • -
        -
      • (req: NextApiRequest, res: NextApiResponse, session: default, state?: {
            [key: string]: any;
        }): Promise<default | undefined> | default | undefined
      • +
          +
        • (req, res, session, state?): Promise<default | undefined> | default | undefined
        • Use this function for validating additional claims on the user's ID token or adding removing items from the session after login.

          @@ -45,23 +45,24 @@

          Throws

          HandlerError

          Parameters

          • -
            req: NextApiRequest
          • +
            req: NextApiRequest
          • -
            res: NextApiResponse
          • +
            res: NextApiResponse
          • -
            session: default
          • +
            session: default
          • -
            Optional state: {
                [key: string]: any;
            }
            +
            Optional state: {
                [key: string]: any;
            }
            • -
              [key: string]: any
          -

          Returns Promise<default | undefined> | default | undefined

    +

    Returns Promise<default | undefined> | default | undefined

    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/types/handlers_callback.CallbackHandler.html b/docs/types/handlers_callback.CallbackHandler.html index 5902d08fe..9bc75deb0 100644 --- a/docs/types/handlers_callback.CallbackHandler.html +++ b/docs/types/handlers_callback.CallbackHandler.html @@ -1,4 +1,4 @@ -CallbackHandler | @auth0/nextjs-auth0
    +CallbackHandler | @auth0/nextjs-auth0
    -
    +
    -
    CallbackHandler: ((req: NextApiRequest, res: NextApiResponse, options?: CallbackOptions) => Promise<void>)
    +
    CallbackHandler: ((req, res, options?) => Promise<void>)

    Type declaration

    • -
        -
      • (req: NextApiRequest, res: NextApiResponse, options?: CallbackOptions): Promise<void>
      • +
          +
        • (req, res, options?): Promise<void>
        • The handler for the /api/auth/callback API route.

          @@ -32,18 +32,19 @@

          Throws

          HandlerError

          Parameters

          • -
            req: NextApiRequest
          • +
            req: NextApiRequest
          • -
            res: NextApiResponse
          • +
            res: NextApiResponse
          • -
            Optional options: CallbackOptions
          -

          Returns Promise<void>

    +

    Returns Promise<void>

    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/types/handlers_callback.CallbackOptionsProvider.html b/docs/types/handlers_callback.CallbackOptionsProvider.html index 5286d414a..45cd60666 100644 --- a/docs/types/handlers_callback.CallbackOptionsProvider.html +++ b/docs/types/handlers_callback.CallbackOptionsProvider.html @@ -1,4 +1,4 @@ -CallbackOptionsProvider | @auth0/nextjs-auth0
    +CallbackOptionsProvider | @auth0/nextjs-auth0
    -
    +
    -
    CallbackOptionsProvider: ((req: NextApiRequest) => CallbackOptions)
    +
    CallbackOptionsProvider: ((req) => CallbackOptions)

    Type declaration

    • -
        -
      • (req: NextApiRequest): CallbackOptions
      • +
          +
        • (req): CallbackOptions
        • Options provider for the default callback handler. Use this to generate options that depend on values from the request.

          @@ -31,14 +31,15 @@

          Type declaration

          Parameters

          • -
            req: NextApiRequest
          -

          Returns CallbackOptions

    +

    Returns CallbackOptions

    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/types/handlers_callback.HandleCallback.html b/docs/types/handlers_callback.HandleCallback.html index 8417554f0..a86f48402 100644 --- a/docs/types/handlers_callback.HandleCallback.html +++ b/docs/types/handlers_callback.HandleCallback.html @@ -1,4 +1,4 @@ -HandleCallback | @auth0/nextjs-auth0
    +HandleCallback | @auth0/nextjs-auth0
    -
    +
    -
    HandleCallback: {
        (req: NextApiRequest, res: NextApiResponse<any>, options?: CallbackOptions): Promise<void>;
        (provider: CallbackOptionsProvider): CallbackHandler;
        (options: CallbackOptions): CallbackHandler;
    }
    +
    HandleCallback: {
        (req, res, options?): Promise<void>;
        (provider): CallbackHandler;
        (options): CallbackHandler;
    }

    Type declaration

    • -
        -
      • (req: NextApiRequest, res: NextApiResponse<any>, options?: CallbackOptions): Promise<void>
      • +
          +
        • (req, res, options?): Promise<void>
        • Use this to customize the default callback handler without overriding it. You can still override the handler if needed.

          @@ -44,13 +44,13 @@

          Example

          Override the callback handler

          Parameters

          • -
            req: NextApiRequest
          • +
            req: NextApiRequest
          • -
            res: NextApiResponse<any>
          • +
            res: NextApiResponse<any>
          • -
            Optional options: CallbackOptions
          -

          Returns Promise<void>

        • -
        • (provider: CallbackOptionsProvider): CallbackHandler
        • +
          Optional options: CallbackOptions
    +

    Returns Promise<void>

    +
  • (provider): CallbackHandler
  • Use this to customize the default callback handler without overriding it. You can still override the handler if needed.

    @@ -72,9 +72,9 @@

    Example

    Override the callback handler

    Parameters

    -

    Returns CallbackHandler

  • -
  • (options: CallbackOptions): CallbackHandler
  • +
    provider: CallbackOptionsProvider
    +

    Returns CallbackHandler

    +
  • (options): CallbackHandler
  • Use this to customize the default callback handler without overriding it. You can still override the handler if needed.

    @@ -96,14 +96,15 @@

    Example

    Override the callback handler

    Parameters

    -

    Returns CallbackHandler

  • +

    Returns CallbackHandler

    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/types/handlers_login.GetLoginState.html b/docs/types/handlers_login.GetLoginState.html index d461a1456..be5ef5c8b 100644 --- a/docs/types/handlers_login.GetLoginState.html +++ b/docs/types/handlers_login.GetLoginState.html @@ -1,4 +1,4 @@ -GetLoginState | @auth0/nextjs-auth0
    +GetLoginState | @auth0/nextjs-auth0
    -
    +
    -
    GetLoginState: ((req: NextApiRequest, options: LoginOptions) => {
        [key: string]: any;
    })
    +
    GetLoginState: ((req, options) => {
        [key: string]: any;
    })

    Type declaration

    • -
        -
      • (req: NextApiRequest, options: LoginOptions): {
            [key: string]: any;
        }
      • +
          +
        • (req, options): {
              [key: string]: any;
          }
        • Use this to store additional state for the user before they visit the identity provider to log in.

          // pages/api/auth/[...auth0].js
          import { handleAuth, handleLogin } from '@auth0/nextjs-auth0';

          const getLoginState = (req, loginOptions) => {
          return { basket_id: getBasketId(req) };
          };

          export default handleAuth({
          async login(req, res) {
          try {
          await handleLogin(req, res, { getLoginState });
          } catch (error) {
          res.status(error.status || 500).end();
          }
          }
          }); @@ -32,19 +32,20 @@

          Type declaration

          Parameters

          • -
            req: NextApiRequest
          • +
            req: NextApiRequest
          • -
            options: LoginOptions
          -

          Returns {
              [key: string]: any;
          }

          +
          options: LoginOptions
    +

    Returns {
        [key: string]: any;
    }

    • -
      [key: string]: any
    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/types/handlers_login.HandleLogin.html b/docs/types/handlers_login.HandleLogin.html index 6b00b32bd..7cc67b17a 100644 --- a/docs/types/handlers_login.HandleLogin.html +++ b/docs/types/handlers_login.HandleLogin.html @@ -1,4 +1,4 @@ -HandleLogin | @auth0/nextjs-auth0
    +HandleLogin | @auth0/nextjs-auth0
    -
    +
    -
    HandleLogin: {
        (req: NextApiRequest, res: NextApiResponse<any>, options?: LoginOptions): Promise<void>;
        (provider: LoginOptionsProvider): LoginHandler;
        (options: LoginOptions): LoginHandler;
    }
    +
    HandleLogin: {
        (req, res, options?): Promise<void>;
        (provider): LoginHandler;
        (options): LoginHandler;
    }

    Type declaration

    • -
        -
      • (req: NextApiRequest, res: NextApiResponse<any>, options?: LoginOptions): Promise<void>
      • +
          +
        • (req, res, options?): Promise<void>
        • Use this to customize the default login handler without overriding it. You can still override the handler if needed.

          @@ -44,13 +44,13 @@

          Example

          Override the login handler

          Parameters

          • -
            req: NextApiRequest
          • +
            req: NextApiRequest
          • -
            res: NextApiResponse<any>
          • +
            res: NextApiResponse<any>
          • -
            Optional options: LoginOptions
          -

          Returns Promise<void>

        • -
        • (provider: LoginOptionsProvider): LoginHandler
        • +
          Optional options: LoginOptions
    +

    Returns Promise<void>

    +
  • (provider): LoginHandler
  • Use this to customize the default login handler without overriding it. You can still override the handler if needed.

    @@ -72,9 +72,9 @@

    Example

    Override the login handler

    Parameters

    -

    Returns LoginHandler

  • -
  • (options: LoginOptions): LoginHandler
  • +
    provider: LoginOptionsProvider
    +

    Returns LoginHandler

    +
  • (options): LoginHandler
  • Use this to customize the default login handler without overriding it. You can still override the handler if needed.

    @@ -96,14 +96,15 @@

    Example

    Override the login handler

    Parameters

    -

    Returns LoginHandler

  • +

    Returns LoginHandler

    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/types/handlers_login.LoginHandler.html b/docs/types/handlers_login.LoginHandler.html index 2fde88be6..d104b1653 100644 --- a/docs/types/handlers_login.LoginHandler.html +++ b/docs/types/handlers_login.LoginHandler.html @@ -1,4 +1,4 @@ -LoginHandler | @auth0/nextjs-auth0
    +LoginHandler | @auth0/nextjs-auth0
    -
    +
    -
    LoginHandler: ((req: NextApiRequest, res: NextApiResponse, options?: LoginOptions) => Promise<void>)
    +
    LoginHandler: ((req, res, options?) => Promise<void>)

    Type declaration

    • -
        -
      • (req: NextApiRequest, res: NextApiResponse, options?: LoginOptions): Promise<void>
      • +
          +
        • (req, res, options?): Promise<void>
        • The handler for the /api/auth/login API route.

          @@ -32,18 +32,19 @@

          Throws

          HandlerError

          Parameters

          • -
            req: NextApiRequest
          • +
            req: NextApiRequest
          • -
            res: NextApiResponse
          • +
            res: NextApiResponse
          • -
            Optional options: LoginOptions
          -

          Returns Promise<void>

    +

    Returns Promise<void>

    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/types/handlers_login.LoginOptionsProvider.html b/docs/types/handlers_login.LoginOptionsProvider.html index 9eabb9824..12c17da73 100644 --- a/docs/types/handlers_login.LoginOptionsProvider.html +++ b/docs/types/handlers_login.LoginOptionsProvider.html @@ -1,4 +1,4 @@ -LoginOptionsProvider | @auth0/nextjs-auth0
    +LoginOptionsProvider | @auth0/nextjs-auth0
    -
    +
    -
    LoginOptionsProvider: ((req: NextApiRequest) => LoginOptions)
    +
    LoginOptionsProvider: ((req) => LoginOptions)

    Type declaration

    • -
        -
      • (req: NextApiRequest): LoginOptions
      • +
          +
        • (req): LoginOptions
        • Options provider for the default login handler. Use this to generate options that depend on values from the request.

          @@ -31,14 +31,15 @@

          Type declaration

          Parameters

          • -
            req: NextApiRequest
          -

          Returns LoginOptions

    +

    Returns LoginOptions

    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/types/handlers_logout.HandleLogout.html b/docs/types/handlers_logout.HandleLogout.html index 1c7b8840d..8283fd0fc 100644 --- a/docs/types/handlers_logout.HandleLogout.html +++ b/docs/types/handlers_logout.HandleLogout.html @@ -1,4 +1,4 @@ -HandleLogout | @auth0/nextjs-auth0
    +HandleLogout | @auth0/nextjs-auth0
    -
    +
    -
    HandleLogout: {
        (req: NextApiRequest, res: NextApiResponse<any>, options?: LogoutOptions): Promise<void>;
        (provider: LogoutOptionsProvider): LogoutHandler;
        (options: LogoutOptions): LogoutHandler;
    }
    +
    HandleLogout: {
        (req, res, options?): Promise<void>;
        (provider): LogoutHandler;
        (options): LogoutHandler;
    }

    Type declaration

    • -
        -
      • (req: NextApiRequest, res: NextApiResponse<any>, options?: LogoutOptions): Promise<void>
      • +
          +
        • (req, res, options?): Promise<void>
        • Use this to customize the default logout handler without overriding it. You can still override the handler if needed.

          @@ -44,13 +44,13 @@

          Example

          Override the logout handler

          Parameters

          • -
            req: NextApiRequest
          • +
            req: NextApiRequest
          • -
            res: NextApiResponse<any>
          • +
            res: NextApiResponse<any>
          • -
            Optional options: LogoutOptions
          -

          Returns Promise<void>

        • -
        • (provider: LogoutOptionsProvider): LogoutHandler
        • +
          Optional options: LogoutOptions
    +

    Returns Promise<void>

    +
  • (provider): LogoutHandler
  • Use this to customize the default logout handler without overriding it. You can still override the handler if needed.

    @@ -72,9 +72,9 @@

    Example

    Override the logout handler

    Parameters

    -

    Returns LogoutHandler

  • -
  • (options: LogoutOptions): LogoutHandler
  • +
    provider: LogoutOptionsProvider
    +

    Returns LogoutHandler

    +
  • (options): LogoutHandler
  • Use this to customize the default logout handler without overriding it. You can still override the handler if needed.

    @@ -96,14 +96,15 @@

    Example

    Override the logout handler

    Parameters

    -

    Returns LogoutHandler

  • +

    Returns LogoutHandler

    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/types/handlers_logout.LogoutHandler.html b/docs/types/handlers_logout.LogoutHandler.html index bc6ea6f6c..8b295eb00 100644 --- a/docs/types/handlers_logout.LogoutHandler.html +++ b/docs/types/handlers_logout.LogoutHandler.html @@ -1,4 +1,4 @@ -LogoutHandler | @auth0/nextjs-auth0
    +LogoutHandler | @auth0/nextjs-auth0
    -
    +
    -
    LogoutHandler: ((req: NextApiRequest, res: NextApiResponse, options?: LogoutOptions) => Promise<void>)
    +
    LogoutHandler: ((req, res, options?) => Promise<void>)

    Type declaration

    • -
        -
      • (req: NextApiRequest, res: NextApiResponse, options?: LogoutOptions): Promise<void>
      • +
          +
        • (req, res, options?): Promise<void>
        • The handler for the /api/auth/logout API route.

          @@ -32,18 +32,19 @@

          Throws

          HandlerError

          Parameters

          • -
            req: NextApiRequest
          • +
            req: NextApiRequest
          • -
            res: NextApiResponse
          • +
            res: NextApiResponse
          • -
            Optional options: LogoutOptions
          -

          Returns Promise<void>

    +

    Returns Promise<void>

    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/types/handlers_logout.LogoutOptionsProvider.html b/docs/types/handlers_logout.LogoutOptionsProvider.html index 8a6bbac27..6a684059c 100644 --- a/docs/types/handlers_logout.LogoutOptionsProvider.html +++ b/docs/types/handlers_logout.LogoutOptionsProvider.html @@ -1,4 +1,4 @@ -LogoutOptionsProvider | @auth0/nextjs-auth0
    +LogoutOptionsProvider | @auth0/nextjs-auth0
    -
    +
    -
    LogoutOptionsProvider: ((req: NextApiRequest) => LogoutOptions)
    +
    LogoutOptionsProvider: ((req) => LogoutOptions)

    Type declaration

    • -
        -
      • (req: NextApiRequest): LogoutOptions
      • +
          +
        • (req): LogoutOptions
        • Options provider for the default logout handler. Use this to generate options that depend on values from the request.

          @@ -31,14 +31,15 @@

          Type declaration

          Parameters

          • -
            req: NextApiRequest
          -

          Returns LogoutOptions

    +

    Returns LogoutOptions

    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/types/handlers_profile.AfterRefetch.html b/docs/types/handlers_profile.AfterRefetch.html index f6afb6984..e454a4ae3 100644 --- a/docs/types/handlers_profile.AfterRefetch.html +++ b/docs/types/handlers_profile.AfterRefetch.html @@ -1,4 +1,4 @@ -AfterRefetch | @auth0/nextjs-auth0
    +AfterRefetch | @auth0/nextjs-auth0
    -
    +
    -
    AfterRefetch: ((req: NextApiRequest, res: NextApiResponse, session: default) => Promise<default> | default)
    +
    AfterRefetch: ((req, res, session) => Promise<default> | default)

    Type declaration

    • -
        -
      • (req: NextApiRequest, res: NextApiResponse, session: default): Promise<default> | default
      • +
          +
        • (req, res, session): Promise<default> | default
        • Parameters

          • -
            req: NextApiRequest
          • +
            req: NextApiRequest
          • -
            res: NextApiResponse
          • +
            res: NextApiResponse
          • -
            session: default
          -

          Returns Promise<default> | default

    +

    Returns Promise<default> | default

    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/types/handlers_profile.HandleProfile.html b/docs/types/handlers_profile.HandleProfile.html index ed1e9732d..f73369a71 100644 --- a/docs/types/handlers_profile.HandleProfile.html +++ b/docs/types/handlers_profile.HandleProfile.html @@ -1,4 +1,4 @@ -HandleProfile | @auth0/nextjs-auth0
    +HandleProfile | @auth0/nextjs-auth0
    -
    +
    -
    HandleProfile: {
        (req: NextApiRequest, res: NextApiResponse<any>, options?: ProfileOptions): Promise<void>;
        (provider: ProfileOptionsProvider): ProfileHandler;
        (options: ProfileOptions): ProfileHandler;
    }
    +
    HandleProfile: {
        (req, res, options?): Promise<void>;
        (provider): ProfileHandler;
        (options): ProfileHandler;
    }

    Type declaration

    • -
        -
      • (req: NextApiRequest, res: NextApiResponse<any>, options?: ProfileOptions): Promise<void>
      • +
          +
        • (req, res, options?): Promise<void>
        • Use this to customize the default profile handler without overriding it. You can still override the handler if needed.

          @@ -44,13 +44,13 @@

          Example

          Override the profile handler

          Parameters

          • -
            req: NextApiRequest
          • +
            req: NextApiRequest
          • -
            res: NextApiResponse<any>
          • +
            res: NextApiResponse<any>
          • -
            Optional options: ProfileOptions
          -

          Returns Promise<void>

        • -
        • (provider: ProfileOptionsProvider): ProfileHandler
        • +
          Optional options: ProfileOptions
    +

    Returns Promise<void>

    +
  • (provider): ProfileHandler
  • Use this to customize the default profile handler without overriding it. You can still override the handler if needed.

    @@ -72,9 +72,9 @@

    Example

    Override the profile handler

    Parameters

    -

    Returns ProfileHandler

  • -
  • (options: ProfileOptions): ProfileHandler
  • +
    provider: ProfileOptionsProvider
    +

    Returns ProfileHandler

    +
  • (options): ProfileHandler
  • Use this to customize the default profile handler without overriding it. You can still override the handler if needed.

    @@ -96,14 +96,15 @@

    Example

    Override the profile handler

    Parameters

    -

    Returns ProfileHandler

  • +

    Returns ProfileHandler

    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/types/handlers_profile.ProfileHandler.html b/docs/types/handlers_profile.ProfileHandler.html index 74b204a55..326b11e1e 100644 --- a/docs/types/handlers_profile.ProfileHandler.html +++ b/docs/types/handlers_profile.ProfileHandler.html @@ -1,4 +1,4 @@ -ProfileHandler | @auth0/nextjs-auth0
    +ProfileHandler | @auth0/nextjs-auth0
    -
    +
    -
    ProfileHandler: ((req: NextApiRequest, res: NextApiResponse, options?: ProfileOptions) => Promise<void>)
    +
    ProfileHandler: ((req, res, options?) => Promise<void>)

    Type declaration

    • -
        -
      • (req: NextApiRequest, res: NextApiResponse, options?: ProfileOptions): Promise<void>
      • +
          +
        • (req, res, options?): Promise<void>
        • The handler for the /api/auth/me API route.

          @@ -32,18 +32,19 @@

          Throws

          HandlerError

          Parameters

          • -
            req: NextApiRequest
          • +
            req: NextApiRequest
          • -
            res: NextApiResponse
          • +
            res: NextApiResponse
          • -
            Optional options: ProfileOptions
          -

          Returns Promise<void>

    +

    Returns Promise<void>

    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/types/handlers_profile.ProfileOptions.html b/docs/types/handlers_profile.ProfileOptions.html index bf6c7d95e..f7babf92d 100644 --- a/docs/types/handlers_profile.ProfileOptions.html +++ b/docs/types/handlers_profile.ProfileOptions.html @@ -1,4 +1,4 @@ -ProfileOptions | @auth0/nextjs-auth0
    +ProfileOptions | @auth0/nextjs-auth0
    -
    +
    -
    ProfileOptions: {
        afterRefetch?: AfterRefetch;
        refetch?: boolean;
    }
    +
    ProfileOptions: {
        afterRefetch?: AfterRefetch;
        refetch?: boolean;
    }

    Options to customize the profile handler.

    -

    See

    HandleProfile

    +

    See

    HandleProfile

    Type declaration

    • -
      Optional afterRefetch?: AfterRefetch
      +
      Optional afterRefetch?: AfterRefetch

      Like AfterCallback and AfterRefresh when a session is created, you can use this function to validate or add/remove claims after the session is updated. Will only run if -ProfileOptions.refetch is true.

      +refetch is true.

    • -
      Optional refetch?: boolean
      +
      Optional refetch?: boolean

      If set to true this will refetch the user profile information from /userinfo and save it to the session.

    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/types/handlers_profile.ProfileOptionsProvider.html b/docs/types/handlers_profile.ProfileOptionsProvider.html index 1c8b57fde..ff5b91f7d 100644 --- a/docs/types/handlers_profile.ProfileOptionsProvider.html +++ b/docs/types/handlers_profile.ProfileOptionsProvider.html @@ -1,4 +1,4 @@ -ProfileOptionsProvider | @auth0/nextjs-auth0
    +ProfileOptionsProvider | @auth0/nextjs-auth0
    -
    +
    -
    ProfileOptionsProvider: ((req: NextApiRequest) => ProfileOptions)
    +
    ProfileOptionsProvider: ((req) => ProfileOptions)

    Type declaration

    • -
        -
      • (req: NextApiRequest): ProfileOptions
      • +
          +
        • (req): ProfileOptions
        • Options provider for the default profile handler. Use this to generate options that depend on values from the request.

          @@ -31,14 +31,15 @@

          Type declaration

          Parameters

          • -
            req: NextApiRequest
          -

          Returns ProfileOptions

    +

    Returns ProfileOptions

    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/types/helpers_testing.GenerateSessionCookieConfig.html b/docs/types/helpers_testing.GenerateSessionCookieConfig.html index bd8c30d7b..829e0bfcc 100644 --- a/docs/types/helpers_testing.GenerateSessionCookieConfig.html +++ b/docs/types/helpers_testing.GenerateSessionCookieConfig.html @@ -1,4 +1,4 @@ -GenerateSessionCookieConfig | @auth0/nextjs-auth0
    +GenerateSessionCookieConfig | @auth0/nextjs-auth0
    -
    +

    Type alias GenerateSessionCookieConfig

    -
    GenerateSessionCookieConfig: {
        duration?: number;
        secret: string;
    } & Partial<CookieConfig>
    -

    Configuration parameters used by generateSessionCookie.

    +
    GenerateSessionCookieConfig: {
        duration?: number;
        secret: string;
    } & Partial<CookieConfig>
    +

    Configuration parameters used by generateSessionCookie.

    - +
    +
    +
    -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/types/helpers_with_api_auth_required.WithApiAuthRequired.html b/docs/types/helpers_with_api_auth_required.WithApiAuthRequired.html index 9587a208d..e8334a0cd 100644 --- a/docs/types/helpers_with_api_auth_required.WithApiAuthRequired.html +++ b/docs/types/helpers_with_api_auth_required.WithApiAuthRequired.html @@ -1,4 +1,4 @@ -WithApiAuthRequired | @auth0/nextjs-auth0
    +WithApiAuthRequired | @auth0/nextjs-auth0
    -
    +
    -
    WithApiAuthRequired: ((apiRoute: NextApiHandler) => NextApiHandler)
    +
    WithApiAuthRequired: ((apiRoute) => NextApiHandler)

    Type declaration

    • -
        -
      • (apiRoute: NextApiHandler): NextApiHandler
      • +
          +
        • (apiRoute): NextApiHandler
        • Wrap an API route to check that the user has a valid session. If they're not logged in the handler will return a 401 Unauthorized.

          @@ -34,14 +34,15 @@

          Type declaration

          Parameters

          • -
            apiRoute: NextApiHandler
          -

          Returns NextApiHandler

    +

    Returns NextApiHandler

    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/types/helpers_with_middleware_auth_required.WithMiddlewareAuthRequired.html b/docs/types/helpers_with_middleware_auth_required.WithMiddlewareAuthRequired.html index b7f627c03..7ff306175 100644 --- a/docs/types/helpers_with_middleware_auth_required.WithMiddlewareAuthRequired.html +++ b/docs/types/helpers_with_middleware_auth_required.WithMiddlewareAuthRequired.html @@ -1,4 +1,4 @@ -WithMiddlewareAuthRequired | @auth0/nextjs-auth0
    +WithMiddlewareAuthRequired | @auth0/nextjs-auth0
    -
    +
    -
    WithMiddlewareAuthRequired: ((middleware?: NextMiddleware) => NextMiddleware)
    +
    WithMiddlewareAuthRequired: ((middleware?) => NextMiddleware)

    Type declaration

    • -
        -
      • (middleware?: NextMiddleware): NextMiddleware
      • +
          +
        • (middleware?): NextMiddleware
        • Protect your pages with Next.js Middleware. For example:

          To protect all your routes:

          @@ -40,14 +40,15 @@

          Type declaration

          Parameters

          • -
            Optional middleware: NextMiddleware
          -

          Returns NextMiddleware

    +

    Returns NextMiddleware

    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/types/helpers_with_page_auth_required.GetServerSidePropsResultWithSession.html b/docs/types/helpers_with_page_auth_required.GetServerSidePropsResultWithSession.html index 9aa106875..d63312b29 100644 --- a/docs/types/helpers_with_page_auth_required.GetServerSidePropsResultWithSession.html +++ b/docs/types/helpers_with_page_auth_required.GetServerSidePropsResultWithSession.html @@ -1,4 +1,4 @@ -GetServerSidePropsResultWithSession | @auth0/nextjs-auth0
    +GetServerSidePropsResultWithSession | @auth0/nextjs-auth0
    -
    +
    -
    GetServerSidePropsResultWithSession<P>: GetServerSidePropsResult<P & {
        user: Claims;
    }>
    -

    If you wrap your getServerSideProps with WithPageAuthRequired your props object will be augmented with -the user property, which will be the user's Claims.

    +
    GetServerSidePropsResultWithSession<P>: GetServerSidePropsResult<P & {
        user: Claims;
    }>
    +

    If you wrap your getServerSideProps with WithPageAuthRequired your props object will be augmented with +the user property, which will be the user's Claims.

    // pages/profile.js
    import { withPageAuthRequired } from '@auth0/nextjs-auth0';

    export default function Profile({ user }) {
    return <div>Hello {user.name}</div>;
    }

    export const getServerSideProps = withPageAuthRequired();
    @@ -26,13 +26,14 @@

    Type alias GetServerSidePropsResultWithSession<P>

    Type Parameters

    • -

      P = any

    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/types/helpers_with_page_auth_required.PageRoute.html b/docs/types/helpers_with_page_auth_required.PageRoute.html index 6fb5cd11b..c5d55851a 100644 --- a/docs/types/helpers_with_page_auth_required.PageRoute.html +++ b/docs/types/helpers_with_page_auth_required.PageRoute.html @@ -1,4 +1,4 @@ -PageRoute | @auth0/nextjs-auth0
    +PageRoute | @auth0/nextjs-auth0
    -
    +
    -
    PageRoute<P, Q>: ((cts: GetServerSidePropsContext<Q>) => Promise<GetServerSidePropsResultWithSession<P>>)
    +
    PageRoute<P, Q>: ((cts) => Promise<GetServerSidePropsResultWithSession<P>>)

    Type Parameters

    • -

      P

    • +

      P

    • -

      Q extends ParsedUrlQuery = ParsedUrlQuery

    +

    Q extends ParsedUrlQuery = ParsedUrlQuery

    Type declaration

    +

    Returns Promise<GetServerSidePropsResultWithSession<P>>

    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/types/helpers_with_page_auth_required.WithPageAuthRequired.html b/docs/types/helpers_with_page_auth_required.WithPageAuthRequired.html index 693dc3d2b..bc572ab59 100644 --- a/docs/types/helpers_with_page_auth_required.WithPageAuthRequired.html +++ b/docs/types/helpers_with_page_auth_required.WithPageAuthRequired.html @@ -1,4 +1,4 @@ -WithPageAuthRequired | @auth0/nextjs-auth0
    +WithPageAuthRequired | @auth0/nextjs-auth0
    -
    +
    -
    WithPageAuthRequired: (<P, Q>(opts?: WithPageAuthRequiredOptions<P, Q>) => PageRoute<P, Q>)
    +
    WithPageAuthRequired: (<P, Q>(opts?) => PageRoute<P, Q>)

    Type declaration

    • -
        -
      • <P, Q>(opts?: WithPageAuthRequiredOptions<P, Q>): PageRoute<P, Q>
      • +
          +
        • <P, Q>(opts?): PageRoute<P, Q>
        • Wrap your getServerSideProps with this method to make sure the user is authenticated before visiting the page.

          @@ -35,21 +35,22 @@

          Type declaration

          Type Parameters

          • -

            P extends {
                [key: string]: any;
            } = {
                [key: string]: any;
            }

          • +

            P extends {
                [key: string]: any;
            } = {
                [key: string]: any;
            }

          • -

            Q extends ParsedUrlQuery = ParsedUrlQuery

          +

          Q extends ParsedUrlQuery = ParsedUrlQuery

        Parameters

        -

        Returns PageRoute<P, Q>

    +

    Returns PageRoute<P, Q>

    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/types/helpers_with_page_auth_required.WithPageAuthRequiredOptions.html b/docs/types/helpers_with_page_auth_required.WithPageAuthRequiredOptions.html index cf82eccfb..fa92f27ee 100644 --- a/docs/types/helpers_with_page_auth_required.WithPageAuthRequiredOptions.html +++ b/docs/types/helpers_with_page_auth_required.WithPageAuthRequiredOptions.html @@ -1,4 +1,4 @@ -WithPageAuthRequiredOptions | @auth0/nextjs-auth0
    +WithPageAuthRequiredOptions | @auth0/nextjs-auth0
    -
    +
    -
    WithPageAuthRequiredOptions<P, Q>: {
        getServerSideProps?: GetServerSideProps<P, Q>;
        returnTo?: string;
    }
    +
    WithPageAuthRequiredOptions<P, Q>: {
        getServerSideProps?: GetServerSideProps<P, Q>;
        returnTo?: string;
    }

    If you have a custom returnTo url you should specify it in returnTo.

    You can pass in your own getServerSideProps method, the props returned from this will be merged with the user props. You can also access the user session data by calling getSession @@ -28,22 +28,23 @@

    Type alias WithPageAuthRequiredOptions<P, Q>

    Type Parameters

    • -

      P extends {
          [key: string]: any;
      } = {
          [key: string]: any;
      }

    • +

      P extends {
          [key: string]: any;
      } = {
          [key: string]: any;
      }

    • -

      Q extends ParsedUrlQuery = ParsedUrlQuery

    +

    Q extends ParsedUrlQuery = ParsedUrlQuery

    Type declaration

    • -
      Optional getServerSideProps?: GetServerSideProps<P, Q>
    • +
      Optional getServerSideProps?: GetServerSideProps<P, Q>
    • -
      Optional returnTo?: string
    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/types/index.InitAuth0.html b/docs/types/index.InitAuth0.html index e721a12fa..87ec8f20e 100644 --- a/docs/types/index.InitAuth0.html +++ b/docs/types/index.InitAuth0.html @@ -1,4 +1,4 @@ -InitAuth0 | @auth0/nextjs-auth0
    +InitAuth0 | @auth0/nextjs-auth0
    -
    +

    Type alias InitAuth0

    -
    InitAuth0: ((params?: ConfigParameters) => Auth0Server)
    +
    InitAuth0: ((params?) => Auth0Server)

    Type declaration

    +

    Returns Auth0Server

    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/types/index.SessionStore.html b/docs/types/index.SessionStore.html index 5c2ee0905..fc1b28ab4 100644 --- a/docs/types/index.SessionStore.html +++ b/docs/types/index.SessionStore.html @@ -1,4 +1,4 @@ -SessionStore | @auth0/nextjs-auth0
    +SessionStore | @auth0/nextjs-auth0
    -
    +

    Type alias SessionStore

    -
    SessionStore: GenericSessionStore<default>
    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/types/index.SessionStorePayload.html b/docs/types/index.SessionStorePayload.html index 2e06f549f..c3eef58fa 100644 --- a/docs/types/index.SessionStorePayload.html +++ b/docs/types/index.SessionStorePayload.html @@ -1,4 +1,4 @@ -SessionStorePayload | @auth0/nextjs-auth0
    +SessionStorePayload | @auth0/nextjs-auth0
    -
    +

    Type alias SessionStorePayload

    -
    SessionStorePayload: SessionPayload<default>
    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/types/session_get_access_token.AfterRefresh.html b/docs/types/session_get_access_token.AfterRefresh.html index 5449652b6..53299f24d 100644 --- a/docs/types/session_get_access_token.AfterRefresh.html +++ b/docs/types/session_get_access_token.AfterRefresh.html @@ -1,4 +1,4 @@ -AfterRefresh | @auth0/nextjs-auth0
    +AfterRefresh | @auth0/nextjs-auth0
    -
    +
    -
    AfterRefresh: ((req: NextApiRequest, res: NextApiResponse, session: default) => Promise<default> | default)
    +
    AfterRefresh: ((req, res, session) => Promise<default> | default)

    Type declaration

    • -
        -
      • (req: NextApiRequest, res: NextApiResponse, session: default): Promise<default> | default
      • +
          +
        • (req, res, session): Promise<default> | default
        • Parameters

          • -
            req: NextApiRequest
          • +
            req: NextApiRequest
          • -
            res: NextApiResponse
          • +
            res: NextApiResponse
          • -
            session: default
          -

          Returns Promise<default> | default

    +

    Returns Promise<default> | default

    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/types/session_get_access_token.GetAccessToken.html b/docs/types/session_get_access_token.GetAccessToken.html index 891705203..1775f7a6e 100644 --- a/docs/types/session_get_access_token.GetAccessToken.html +++ b/docs/types/session_get_access_token.GetAccessToken.html @@ -1,4 +1,4 @@ -GetAccessToken | @auth0/nextjs-auth0
    +GetAccessToken | @auth0/nextjs-auth0
    -
    +
    -
    GetAccessToken: ((req: IncomingMessage | NextApiRequest, res: ServerResponse | NextApiResponse, accessTokenRequest?: AccessTokenRequest) => Promise<GetAccessTokenResult>)
    +
    GetAccessToken: ((req, res, accessTokenRequest?) => Promise<GetAccessTokenResult>)

    Type declaration

    • -
        -
      • (req: IncomingMessage | NextApiRequest, res: ServerResponse | NextApiResponse, accessTokenRequest?: AccessTokenRequest): Promise<GetAccessTokenResult>
      • +
          +
        • (req, res, accessTokenRequest?): Promise<GetAccessTokenResult>
        • Get an access token to access an external API.

          @@ -32,18 +32,19 @@

          Throws

          AccessTokenError

          Parameters

          • -
            req: IncomingMessage | NextApiRequest
          • +
            req: IncomingMessage | NextApiRequest
          • -
            res: ServerResponse | NextApiResponse
          • +
            res: ServerResponse | NextApiResponse
          • -
            Optional accessTokenRequest: AccessTokenRequest
          -

          Returns Promise<GetAccessTokenResult>

    +

    Returns Promise<GetAccessTokenResult>

    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/types/session_get_session.GetSession.html b/docs/types/session_get_session.GetSession.html index bdd1ed9d9..fccde81b9 100644 --- a/docs/types/session_get_session.GetSession.html +++ b/docs/types/session_get_session.GetSession.html @@ -1,4 +1,4 @@ -GetSession | @auth0/nextjs-auth0
    +GetSession | @auth0/nextjs-auth0
    -
    +
    -
    GetSession: ((req: IncomingMessage | NextApiRequest, res: ServerResponse | NextApiResponse) => Promise<default | null | undefined>)
    +
    GetSession: ((req, res) => Promise<default | null | undefined>)

    Type declaration

    • -
        -
      • (req: IncomingMessage | NextApiRequest, res: ServerResponse | NextApiResponse): Promise<default | null | undefined>
      • +
          +
        • (req, res): Promise<default | null | undefined>
        • Get the user's session from the request.

          @@ -30,16 +30,17 @@

          Type declaration

          Parameters

          • -
            req: IncomingMessage | NextApiRequest
          • +
            req: IncomingMessage | NextApiRequest
          • -
            res: ServerResponse | NextApiResponse
    -

    Returns Promise<default | null | undefined>

    +

    Returns Promise<default | null | undefined>

    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/types/session_touch_session.TouchSession.html b/docs/types/session_touch_session.TouchSession.html index 8ffa018e0..dd5fa270c 100644 --- a/docs/types/session_touch_session.TouchSession.html +++ b/docs/types/session_touch_session.TouchSession.html @@ -1,4 +1,4 @@ -TouchSession | @auth0/nextjs-auth0
    +TouchSession | @auth0/nextjs-auth0
    -
    +
    -
    TouchSession: ((req: IncomingMessage | NextApiRequest, res: ServerResponse | NextApiResponse) => Promise<void>)
    +
    TouchSession: ((req, res) => Promise<void>)

    Type declaration

    • -
        -
      • (req: IncomingMessage | NextApiRequest, res: ServerResponse | NextApiResponse): Promise<void>
      • +
          +
        • (req, res): Promise<void>
        • Touch the session object. If rolling sessions are enabled and autoSave is disabled, you will need to call this method to update the session expiry.

          @@ -33,16 +33,17 @@

          Type declaration

          Parameters

          • -
            req: IncomingMessage | NextApiRequest
          • +
            req: IncomingMessage | NextApiRequest
          • -
            res: ServerResponse | NextApiResponse
          -

          Returns Promise<void>

    +

    Returns Promise<void>

    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/types/session_update_session.UpdateSession.html b/docs/types/session_update_session.UpdateSession.html index f32bae62a..297d2f50c 100644 --- a/docs/types/session_update_session.UpdateSession.html +++ b/docs/types/session_update_session.UpdateSession.html @@ -1,4 +1,4 @@ -UpdateSession | @auth0/nextjs-auth0
    +UpdateSession | @auth0/nextjs-auth0
    -
    +
    -
    UpdateSession: ((req: IncomingMessage | NextApiRequest, res: ServerResponse | NextApiResponse, user: default) => Promise<void>)
    +
    UpdateSession: ((req, res, user) => Promise<void>)

    Type declaration

    • -
        -
      • (req: IncomingMessage | NextApiRequest, res: ServerResponse | NextApiResponse, user: default): Promise<void>
      • +
          +
        • (req, res, user): Promise<void>
        • Update the session object. The provided session object will replace the existing session.

          Note you can't use this method to login or logout - you should use the login and logout handlers for this. @@ -34,18 +34,19 @@

          Type declaration

          Parameters

          • -
            req: IncomingMessage | NextApiRequest
          • +
            req: IncomingMessage | NextApiRequest
          • -
            res: ServerResponse | NextApiResponse
          • +
            res: ServerResponse | NextApiResponse
          • -
            user: default
          -

          Returns Promise<void>

    +

    Returns Promise<void>

    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/docs/variables/version.default.html b/docs/variables/version.default.html index 815b9ff16..6256821e2 100644 --- a/docs/variables/version.default.html +++ b/docs/variables/version.default.html @@ -1,4 +1,4 @@ -default | @auth0/nextjs-auth0
    +default | @auth0/nextjs-auth0
    -
    +
    -
    default: "2.4.0"
    - +
    +
    + -
    \ No newline at end of file + +
  • +
    client/use-user +
  • +
  • +
    client/with-page-auth-required +
  • +
  • +
    config +
  • +
  • +
    edge +
  • +
  • +
    handlers +
  • +
  • +
    handlers/auth +
  • +
  • +
    handlers/callback +
  • +
  • +
    handlers/login +
  • +
  • +
    handlers/logout +
  • +
  • +
    handlers/profile +
  • +
  • +
    helpers +
  • +
  • +
    helpers/testing +
  • +
  • +
    helpers/with-api-auth-required +
  • +
  • +
    helpers/with-middleware-auth-required +
  • +
  • +
    helpers/with-page-auth-required +
  • +
  • +
    index +
  • +
  • +
    session +
  • +
  • +
    session/get-access-token +
  • +
  • +
    session/get-session +
  • +
  • +
    session/session +
  • +
  • +
    session/touch-session +
  • +
  • +
    session/update-session +
  • +
  • +
    utils/errors +
  • +
  • +
    version +
  • +
    \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index fc42bd515..358aa06bb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@auth0/nextjs-auth0", - "version": "2.4.0", + "version": "2.5.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@auth0/nextjs-auth0", - "version": "2.4.0", + "version": "2.5.0", "license": "MIT", "dependencies": { "@panva/hkdf": "^1.0.2", diff --git a/package.json b/package.json index 35ab74f58..6a1ae9e68 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@auth0/nextjs-auth0", - "version": "2.4.0", + "version": "2.5.0", "description": "Next.js SDK for signing in with Auth0", "exports": { ".": "./dist/index.js", diff --git a/src/version.ts b/src/version.ts index cb21e5b5d..7bbbdcc04 100644 --- a/src/version.ts +++ b/src/version.ts @@ -1 +1 @@ -export default '2.4.0'; +export default '2.5.0';