From 3c8711544e4ae73742e410d4ae64264f3c097436 Mon Sep 17 00:00:00 2001 From: Tushar Pandey Date: Fri, 25 Apr 2025 19:47:23 +0530 Subject: [PATCH 1/2] Release v4.5.0 --- .version | 2 +- CHANGELOG.md | 16 +++++++ docs/assets/hierarchy.js | 2 +- docs/assets/navigation.js | 2 +- docs/assets/search.js | 2 +- docs/classes/errors.AccessTokenError.html | 4 +- .../errors.AccessTokenForConnectionError.html | 8 ++-- .../errors.AuthorizationCodeGrantError.html | 4 +- docs/classes/errors.AuthorizationError.html | 4 +- .../errors.BackchannelLogoutError.html | 4 +- docs/classes/errors.ConfigurationError.html | 11 ----- docs/classes/errors.DiscoveryError.html | 4 +- docs/classes/errors.InvalidStateError.html | 4 +- docs/classes/errors.MissingStateError.html | 4 +- docs/classes/errors.OAuth2Error.html | 6 +-- docs/classes/errors.SdkError.html | 4 +- docs/classes/server.AbstractSessionStore.html | 10 ++--- docs/classes/server.Auth0Client.html | 30 ++++++------- docs/classes/server.AuthClient.html | 8 ++-- docs/classes/server.TransactionStore.html | 6 +-- docs/enums/errors.AccessTokenErrorCode.html | 4 +- ...ors.AccessTokenForConnectionErrorCode.html | 10 ++--- docs/enums/errors.ConfigurationErrorCode.html | 4 -- docs/functions/client.Auth0Provider.html | 2 +- docs/functions/client.getAccessToken.html | 2 +- docs/functions/client.useUser.html | 2 +- .../testing.generateSessionCookie.html | 2 +- docs/hierarchy.html | 2 +- docs/index.html | 19 ++++++--- ...types.AccessTokenForConnectionOptions.html | 8 ++-- docs/interfaces/types.Auth0ClientOptions.html | 42 +++++++++---------- docs/interfaces/types.AuthClientOptions.html | 6 +-- .../types.AuthorizationParameters.html | 12 +++--- docs/interfaces/types.ConnectionTokenSet.html | 4 +- docs/interfaces/types.CookieOptions.html | 6 ++- docs/interfaces/types.Routes.html | 4 +- .../types.SessionConfiguration.html | 10 ++--- .../types.SessionCookieOptions.html | 18 +++++--- docs/interfaces/types.SessionData.html | 4 +- docs/interfaces/types.SessionDataStore.html | 10 ++--- .../interfaces/types.SessionStoreOptions.html | 10 ++--- .../types.StartInteractiveLoginOptions.html | 6 +-- docs/interfaces/types.TokenSet.html | 4 +- .../types.TransactionCookieOptions.html | 12 +++--- docs/interfaces/types.TransactionState.html | 6 +-- .../types.TransactionStoreOptions.html | 4 +- docs/interfaces/types.User.html | 4 +- docs/modules.html | 2 +- docs/modules/client.html | 2 +- docs/modules/errors.html | 2 +- docs/modules/server.html | 2 +- docs/modules/testing.html | 2 +- docs/modules/types.html | 2 +- .../testing.GenerateSessionCookieConfig.html | 4 +- docs/types/types.BeforeSessionSavedHook.html | 2 +- docs/types/types.LogoutToken.html | 2 +- docs/types/types.OnCallbackContext.html | 2 +- docs/types/types.OnCallbackHook.html | 2 +- docs/types/types.PagesRouterRequest.html | 2 +- docs/types/types.PagesRouterResponse.html | 2 +- docs/types/types.ReadonlyRequestCookies.html | 2 +- docs/types/types.RoutesOptions.html | 2 +- package.json | 2 +- 63 files changed, 205 insertions(+), 181 deletions(-) delete mode 100644 docs/classes/errors.ConfigurationError.html delete mode 100644 docs/enums/errors.ConfigurationErrorCode.html diff --git a/.version b/.version index 1ac1c1477..7422eeba2 100644 --- a/.version +++ b/.version @@ -1 +1 @@ -v4.4.2 \ No newline at end of file +v4.5.0 \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 2e9200a91..14175e868 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,21 @@ # Change Log +## [v4.5.0](https://github.com/auth0/nextjs-auth0/tree/v4.5.0) (2025-04-25) +[Full Changelog](https://github.com/auth0/nextjs-auth0/compare/v4.4.2...v4.5.0) + +**Added** +- Extensive Cookie Configuration [\#2059](https://github.com/auth0/nextjs-auth0/pull/2059) ([tusharpandey13](https://github.com/tusharpandey13)) +- Allow refresh: true in getAccessToken() [\#2055](https://github.com/auth0/nextjs-auth0/pull/2055) ([tusharpandey13](https://github.com/tusharpandey13)) +- Allow SWR mutation in useUser hook [\#2045](https://github.com/auth0/nextjs-auth0/pull/2045) ([tusharpandey13](https://github.com/tusharpandey13)) + +**Changed** +- Update README regarding access-token endpoint [\#2044](https://github.com/auth0/nextjs-auth0/pull/2044) ([frederikprijck](https://github.com/frederikprijck)) + +**Fixed** +- Update tests for getAccessToken refresh flow [\#2068](https://github.com/auth0/nextjs-auth0/pull/2068) ([tusharpandey13](https://github.com/tusharpandey13)) +- fix: make configuration validation not throw [\#2034](https://github.com/auth0/nextjs-auth0/pull/2034) ([tusharpandey13](https://github.com/tusharpandey13)) +- feat: ensure cookie path is configurable [\#2050](https://github.com/auth0/nextjs-auth0/pull/2050) ([frederikprijck](https://github.com/frederikprijck)) + ## [v4.4.2](https://github.com/auth0/nextjs-auth0/tree/v4.4.2) (2025-04-08) [Full Changelog](https://github.com/auth0/nextjs-auth0/compare/v4.4.1...v4.4.2) diff --git a/docs/assets/hierarchy.js b/docs/assets/hierarchy.js index f5d812eb7..0c63ae191 100644 --- a/docs/assets/hierarchy.js +++ b/docs/assets/hierarchy.js @@ -1 +1 @@ -window.hierarchyData = "eJydlMtuwjAQRf9l1gONXUIeu5Y+VKkVC7qrWFjOQCxSu7JNpRbl36sUgUwDwnSThTPH5zoZzwasMd5B+ZZx5Gk6R7C0aEh6ZbSDcgMZ755avBOUMKtW99YaCwgrpSsoGc8R1raBEmQjnCN3RV2BG+5Kh7V/bwC3r6EE76pBxw62CwiyVk1lSXcZMsxTLBIsUmRJgiwpkLEcGc+QXWfIRtm8RciyINL0Zu1rHpsqqD4TrEXI08Bzp5w0n2S/YlWHwHlbkQS2F+Wc0suZF55ihT0mwhme8El/ikZVFzl7zHknS8KDdv/DWPUtuoaLtfahGG1xSjsxFT1aof2//Id0RBCWB0FuhVzJWmhNzbNZmnV0huNghJ6Ht+dGSnLu1awo/uP/QSKU1yeUD8ZOjNbbafMPf5+PCDMKw0yMXqjl2l7Ufn3ovJan4VWbkXO/rRNstBfzdLwTK+3JLoQkd+W/PsgNj4En5Xv6cMry8aibonw86ieaeWNp+rGd/hcECrmIPG3b/gDl0TEN" \ No newline at end of file +window.hierarchyData = "eJydlLtuwjAUQP/lzgZio5DHRulDlVox0K3qYDkXsBJsZDtIFOXfq4BApgFhWDIkPjrHcXJ3YLR2FvLvhBEWxz8EDM4rFE5qZSHfQcLaq+IrhBxmRflijDZAoJSqgJyylEBtKshBVNxatANsF9j+cWl/6VYVkMNjyMHZoteyvcMNAmIpq8KgahsSksYki0gWExpFhEYZoTQllCWEDpOfhkCSeDnTce2WLLTIW30jqiGQxp7nWVqhN2i2oapz4LYtizzbp7RWqsXMcYehwg4T4PR3+K42vJLFXc4Oc9tJI3+j7XloI395+7GFWrtQiDa7pp3oAt8MV+4h/zkdEEJTL+SJi1IsuVJYfeiFroMbLoMBeub/PWMh0NovXWL4y/+HBCiHV5Sv2ky0UodJ84C/y9+OYbH/zc/Q2v0Zqrlc1GZ/oKcGFo+ODVI5NHMu0A7cdo22fwm8Kj/R56OOjfbjjI2SbtHMaYPT9WEE3xHkcwE9TdP8AV8JB4o=" \ No newline at end of file diff --git a/docs/assets/navigation.js b/docs/assets/navigation.js index 7a4eed997..e5f24af42 100644 --- a/docs/assets/navigation.js +++ b/docs/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "eJyVl8Fu2zAMht/F52BLg7XbcmvTrSvQIUXTnYocVJtxBDtSJsnBuqHvPlhObMuSKeaq/Px+ipLI+OVfYuCPSeZJWnIQJpkke2a2yTzZyawqQX9s1j9sza5MJknBRZbMZ5Mk3fIyUyCS+UuLuK7Mdvqo5IFnoDrSphKp4VK0LEfnkq8+vU9aXg7mOk1B62dZgECArhAhVhp+aTS3o8JjrHsUUEoq7ZeqWaeVqkv3Wx21kBl0QBDVrsWFpK7Hl15uPfX3WisE2A2e4RKOG7dcSLHheaUYxScsJu3HqjtsWjKtYbRMLvJiRi4SxcGPQu0qs5WK/7V7rrd7p5gwEbPxGLLVGQ5R8A1Li3TLhIDyQeayiqQflmMG/sUYhftSDHzLdSoPoN5wqCvDgPfiwEqerQwzgDM9JYb9ybXmIidgPSWGXdbnPMOBPQ2GWmUFzjkJfEi/fWpQh34PPrXPZp3WPl+1USw1K9CaS7EyUoGf1REYEsfe0HQxGIdDZqeJoQikOOhZMaGZbTf4ZodC/CgMaMNF7p/F8QfSYdyBAMUMHOu7kLLg0LzRDmze9j0sEjKwnH79fHE5c/4UBEJDA/3kFQxA57vNNVCTevnc6e5MiuXeptahuTCgNixt6ZHIgfvlVfjaEnw8cQx9DvkscDuDHpliOzCgYvhABGbSVdHWdQUG4ftiHF1fpnhRHB0GfJKVAYzUCDBEe897QxIBhuQkPG3nITkBf8sMi1NrFRE26JoYMdA3g1irI1egr0bhhilzX0PqLn6AB5lzQuPAwjA7wpOgPITe2KHejLEQoo3990PDWykZSzrUkQjMxP3w9Ij+V6cbfgMbqU5DbMUOkP2QsvAGrGWFtbHJ2vxRH3xr97E9QYy1FAtWlq8sLRZS2LUg0ZPRueO7dzUx4iPLQduuqp7gdwV6JFVfdxZZ76XQQEA3whj7CVgmRfl2TKV5QDqMD2ujDnbQeC/BAfclYd76ff0fW8J5Ug==" \ No newline at end of file +window.navigationData = "eJyVl1Fv2jAQx79LntFG0dptvLV06yp1oirdU8WDmxxgJdjMvqB1U7/7FAcSOzZn82r+9/ufz/YdefmXIfzBbJrlFQeB2SjbMdxk02wri7oC/bFd/7DBbZWNspKLIptORlm+4VWhQGTTlw5xXeNm/KjknhegetKqFjlyKTqWo3PJV5/eRx1vDXid56D1syxBEEBXSBBrDb80mdtB4TGWFgWUkkr7pWrX00rVp/utiZrJAnogiHrb4UJS1+OLlZul/t5ohQCzwTNcwnFJlkbdO+QV0xpO7sRFXkyS95Hi4EeRdjVupOJ/WaNutnunmMCI2emYZKszHKLgG5aX+YYJAdWDXMs6kn5YThnccp3LPag3GuzKKOC92LOKFwtkCDTTU1LYn1xrLtYJWE9JYefNcUxooKWhUIuipDlHgQ+xG5EGtbe72bERtetpjehVo2I5LkBrLsUCpQI/qwMwJI5d9fFsMFiGzF4TQyWQ4qBnxYRmpivQmx0K6aNA0MjF2j+Lww9Jh3EHAhRDONR3JmXJYSbFiltgfNtZWCJkYDn++vnicuKM10BoaDQevYIB5KQ0uQZq0iyfOyedhj7fmdR6NBcIasXyjh6JHLhfXoWvbYKPJ46hzyGfBe5GxSNTbAsIKoYPRFAmfRVNXReABN8X0+jmMsWL4ugo4JOsEShSK6AQ3T1vXlOtTKEIYEiehE/beUiegL9lyOLURpUIG3RNihjom0Gs0SVXwFaTcGQK7xtI08X38CDXPKFxUGGUXcKTSHkI1thJvRmnQhJtzL+fNLyRJmOTDvVEBGXifsJ5RP/7zQ2/gZVUxyG2YHsofkhZegPWsMLa2GRt/08PvlptrCWIseZixqrqleXlTAqzFiR6snTu6d27mhjxka1Bm66qnuB3DfpEqr7uLLLeSaEhAd0KY+wnYIUU1dshlfYB6TA+rI06mEHjvQQHbEvCvOX78j+mpTgF" \ No newline at end of file diff --git a/docs/assets/search.js b/docs/assets/search.js index c2be59223..95ebdeff7 100644 --- a/docs/assets/search.js +++ b/docs/assets/search.js @@ -1 +1 @@ -window.searchData = "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"; \ No newline at end of file +window.searchData = "eJy9XW1z27ay/i/yV50cLvieb2matpnTNp0658yd8XQ8jATbPJZFXZJynZvpf79DkJQWwIJcUnQ/JSMDuwvgwWKxDwB+W5XFn9Xq7c231WO+367eivVqnz3J1dvVZpfLfb1ar47lbvV29VRsjztZ/bP9+c1D/bRbrVebXVZVslq9Xa3+Wtsy6q8HWVki1K/DEsLoJONz8Sj31/JsSb6vZXmXbU6S+hKEyPXqkJVNM3pbzjrAE8FJSbbZyKpSgph6rtoqdVdlQOepnkt5vp2kON8uobTaFAfJVdkXvkRhKe9KWT1MampXZ4n2ypdDXsrqHRdHV12FrJ6uGMP3fbHfy02dF/txINtlXxvSDo0TwE20bx7iXKZwsMc3ggEDlyFcQPCN2ZxKTrdGqzvbHIzUa1lVebH/Pqsztzmo0AXYPFay5Ou46ooPtRIb71Baj84/S7GqUsmxEWcoV7r22W6CclTlQuUbCwLVBDvOtfvuqGaZ5MDadV2UA27BLDkNdcILkpPSe+bYn/Vc3U8Z+7YlDuXVdOWTgDeofCt3sp7ayVenWsuZ8N3Xn4v74liPLEtD9nz5ulMiOIvToHFpDOE5VKXsUkI6k9DfL3B81fELS/rV7a36gyo+1EJcsa3jVJ1vJ6lWxWerxpP934PevvnrQj3qln013pPKSocS9Q9DS1dutpp888hWdS47V919/iz3t1yFWum5Ku+yp3z3la1TLz5X6SHf1MehNeas8Fx0rjL5lOUDq/xZVV/wIkW3z7LM73K5ZWvENeaqLsr725yl8lRygiotTqizsv7YyM82df4sfy7u8/2nQxOMDIUwA7Uu2VEd64eizP8vawT9lpXZk6xleYkdV5rIAxY5uKwN9Ypz+10fy/3n4hJrWxl1sYx5eJzfTe1aR4VLFpLh7emQQtYe1dVEJ9i2udxv5lqEqi9oVCm3eSk39e2xzGcaZohY0Lin7OU2u5/bYefal5mkofqcgvmhKM8b8VEHNlLxApRzUg4c7fz8w1gnOAzdNU7j9iHfD2ybWIZqgpYxVKBdXfmMgts+w93+zE2Sy6rO9/d2mrz9nSlFlmVR2rn29udBGSDOu7Tr7eOHpsZJTlejl9P/fRiBnS1OCG4lS/5VV3JIyamGo0GfmhkrBtuEikxsVggCT6yqLo+bmq/oSq8z2Ezcjhn9Sqge71qHTtS73+fVpniW5dfBDtZLvW4fE7qmdLPRoBk9TRsw3tluzai/f8mrKt/fX9dZLQe73Cr4ur1Oq5vS8XbLZvS904zx7h/Uj0bg4/452+Xb8RGwCr7uCNDqpoyA3bIZI+A0Y3wEBvWjEdBCsMEhsEu+7hg49E0ZBKJxM0bBbcj4MEywIDtW003oKl1ggwsL74ut/LHM9jUfFHqVvxEdhOLZMDHafSleaNMmAodpExtBpFGToeS2CmHqu2zzuHnI9nu5azPcg3CiS78ukgZ0TgGRo6Ez8DNs0Dh0Ri1JqC21KvQemyX3x6czfoiSU7ct5638Lx+vrz/++uPt9Yfr64+ffp2o8uqpDS9uq5aQGkUt1cpBu37/8MPvH65/uv386V8fZlvXHbe5HabWJtv4w7uPP3/4/vbzp8usvMvyndze1sWydgo3uJyuySj3ygsHpW3SamE2a84S4TCCsS64tZM9r+Ve+HOcrvb3TfgB/RfMfkdnLOgKOHbPnW9TrD87iQ//8/6nd7/++OEi08/OQr40S8tAZneO3bTTsOsxppNd6W9zJw7VM30L0frLHI3bvEleZ4Jdg/EowzBWRMq0LNKOy2lnKO6Oe1XldBq7KzAMnO5AN6nhXtbILrcivdx8fU1Y7v1WFs/5dqhdWrGJ2kx60XuvSoxzL1bZC+iWbfGU5UNUC63s6lRvjIwyWuUCtir0cYCydxnS1hyl8Keaci035dCBuGFzqr72MiZN5vVd1s1j8/mGHo7Vg9xqW9rf5f8eZTV0ntNlbCtMM7k8C1tysN9VlSybctf5/T7f3/9Lfp078lkvqmpFPSpRr2nsu939UsZmStRCmD0cvssq+e9y4KyRE6aHw5esksdy7PgR35xq5nxeeCY3Hf1x/3t31OW3rH6YYZIarP6oy6GVsVQv9fH/5G4a3jhMNaQus32VbdqcWPGYjxyaoExCIja9iGWM+yLvilJ2R3evs+ehw20u61oZXbdVnYxlzCv277Pd7ku2eZxuVrHfnOsuiqmRU/QjwKq62suYVBbHWs5YkU71FnKRu13x58d9JTfHUs5fJ5WYvBOz+Ar5UNeHz/mTLI4zvGdTuT5VXsYguc++7ORnuZNPsi5nLNStgBoJWNIwnE3abw/F8PmgQRPRHTd5FjXbWPNCwW/Zvax+byBdduAjj9/bxabecBlQWx2KPdrROvW25S5T/J3ltn8qikdSN130MvWfTm7ZqVYvcpk61XOVuZnE2rQSE5UZW9cJO9elNq5oeWcsLcPxAXd1WXi9u3y5YxnE2eJfssNfcIN/2f5+4e395bv719yCLrwDfc0N6ML7z9dLmSyaMXndhMni+ZLFdtGXbKIXzSxcmlh4lQ39Uvv5V9moLrVPXXSbeukudbEd4SUbQpYRd7LeTIdPX2sRE/7752P1Pts8TI9cmpqbruYy03z67njBzfGye+OLt8bL74wX2Ri/5r544W0xd1d83oO9L/a1fKE3xVapC3Yy1sXHcUXdFXjmdUdbxuBt+N9HfGH79wsarC48seRf9UWHmtfZ61Y2OD0NbePTcVjdZnRNwwqZy9iwykNZ3OW7AY+NNZ4Lz1fIergJK+U/1jSsWEEYH8Pkqf9yPr05b4S1195MZmI06+GqccEMOpTyLn+ZqfLqVHuoE5ztdAXC2ZO8zofecBk2qqlf5aOvuUw2Sy38s43qay9p0mFwkzAydOO7A4Y5xENH74v9XX5/LNW2ceAKPlH6kqWv2O3wzVK+vqtz1aHOIFvncmtfqmJ3rOX383vhqpexPctYyrx8rx4ryOuvlxh4lvIKJm5GqFq3WSyGdsQUEtUsD02VvgDV6p/pyjiP85Dtmu2R3aYwvfEkc0Y88YAxHC88xZRhD+w2hOF9p5gxlph3G8LKzU8xRZEh2nO6E6zBlS8wiJi/ikThTl9c+JJnVkZynC5tvCwn1TCXIax3Bwk7GOTRBDM2k3yobU5bvzjVX8gsbuhgG0RFDnW1/Ude/SPfP8gyr1WSc75pkwMJ28bBOGJRY2eEFba5I1HFogYzgwwXEBc1TH9HmTVPlgoymvzhp/1uIMtHeOqmUtFWGpqGC4UX8+OKRQKKuZHEAiHEvNiBpfgpe3k39IYUofopexl/OGqRiGVuqLJUjHJBcOKMSsxzNTLbNlOoYyTaao4DNmTR+SdtPhtHXqZknv6m4GhIIy9AcjXysuhk0K4pEcq4ec4Ry5jJMVXyku1nMfgqH6npqq/EbnvTmoHbc/9pH/EceFaXtqOp+3yuu4Q5ZXd68PPXwe9JkOb0deuv45+XYJpTzQDCVV9pmf4Ye2jT1RcstolrxthCRhvBWsuGTDAeZ+lOy1p3KrsH8lCR4RnZvbM3/dKrQxHriqtdV1u40OPmT/l2u5N/ZiheGjNAq3Kp/ntZXxt3S8b038t67FbJJP3U9VGGDRzuaq4d2vXamUbdFSXjpUu+hcfDNqvl1MFqay03XhX1Qi/bGlU7P9ceZpEHrTL9xbi7+Lu8xQXOYrjvH7L9difZus/FL9Q7ecwXGXJOX0yypK2ytH5MdnMNGGK6J1pgHdVj2TB6vGGiFb8ZJx1YRoydeJhoA3MZse2YuJBwbPnOeR6CZRH/XATbrntZW18RG7HlXtajXzGaon/ge2bjltifEpplE141zB2jyxqz3OuuIKS2KeuI1SyXV8+epzX5qquxiPZ79+jTyoe+pzRRt/FNI5b6kS8ajVugxStfqrpZDnEO2zkXiLKvHMO4NE6KZqgm8nJXbHNG0lazLEFE6K/4tMAEo9Qvbepq8ODAHPtmIWWEeJxhR9u69rzHHBg1tTd97Uus4voUtzEMvzLFhmoekBe1Ydi/uc3g+bgplshDgS5OsA3pqy1mxybbbY67rJa/6LktPmR7ASNpLq5tOnXxo9zL8ry5f0/Nro6/6L7sMFBjJEHdfTKC54qnKe2//zbCJjCkWcfgtQfHiHoni88PgfV6yPLMTvpjvcr3W/myevtt9SxLlUN5uxJv/Dfpar26y+Vu23wCuz9YtimentokxLbYHNV//+iK/Uc2q2ZTuC39T2+1vvHWofcmSNM//ljf9JXVH9QPvYzzL6oirNY3QFUEqyJoFcVqfSPWQfjG1+sJq57Q6vmr9Y2/DsQbT0RaRd+q6GsVg9X6JqAsDayKgVYxXK1vQkpjaFUMtYrRan0TURojq2KkVYxX65uY6JvYqhdr9ZLV+iahFCZWxUSrmLo6NbUqpvrwe67OARs5YEAHHM0EAjs6eKDBREpVteEDOn6gQQWQWAcbQqBjCBpkAFCKbRSBDiMIHYgHG0egAwkaeIAgbbaxBDqYoMEI+GRlG1CgIwoanAA5bcAGFeioggYrQKPDBhboyBINWCCiPISNLKEjSyivFFOKhY0tYTimBi9ATiNBOCcdXUKhKyUr2+gSOrpEAxjhUU220SV0dAmFLtITCxtfQseXiFywFja8hA4vETuNttEldHSJBi+CXAVscAkdXKKBiyBhLWxwCR1cfoMXQcLat9Hl6+jyG7yIkKxso8vX0eWrdY9cFXwbXb6x9jV4ETFZmVj+dHT5Cl0krn0bXr4OL1/Bi8S1b8PL1+HlN4jxSZfr2/jydXz5DWR8WPvpmxCEXtkGmK8DzG8w4wsyXLAR5usI81O3Zhthvo6wwLkwBjbAAh1gQQMZn4R2YAMs0AEWNJDx6UDHBligAyxQ0RUJ7cAGWGAEWA1kfBLaARFj6QALQseKHtjwCnR4BQpe5KwIbHgFOrwCBS9yVgQ2vAIdXoGCFzkrAhtegQ6voAFMQM6KwIZXoMMrbBATkO4+tPEV6vgKG8QEYu3DG8/o7dDGV6jjK2wQE5DgDG18hTq+wgYxQbAWyZvQDKZtfIU6vsLAbbaNr9AI4hvMBCSyQyKO1xEWRm6zbYSFOsLC2G22jbBQR1jYYCYg51RoIyzUERambrNthIU6wiLPaXZkIyzSERYphJFTMrIRFukIi4TT7MhGWKQjLPLdZtsIi3SERQphpDOIbIRFOsKi0G22jbDI2CpGbrOJ3aKOsEghLKUWm8hGWKQjLGowE5JuKLIRFukIi9wIi2yERTrCYjfCYhthsY6wGJxtjm2ExTrC4gYzIek9YxthsY6w2O3DYhthsY6w2O3DYhthsY6wWGUiyG1gbCMs1hEWN5gJfSqrYAMsNvIRDWTCgKpLpCR0fMUKX6TjjW18xTq+4gYxIen+YhtfsY6vxHMOVGLjK9HxlbjXyMTGV6LjK1H4It1fYuMr0fGV+K6BSmx4JTq8ksA1UImNrkRHV6LQRaePbHQlOroShS4yEkpseCU6vJLYPVA2vhIj55W4B4pIe+n4SlKnF0lsfCU6vtIGMRHpOVMbX6mOr7RBTERtuVMbXqkOr7QBTET6gdSGV6rDK20QE5HxW2rjK9XxlTaQiQJqS5TaAEt1gKUNZKKQarKNr1THV6pyqVQ2KLXhlerwSt07yNSGV6rDK20AE1FZytRGV2pkVRu8RAlVl8irmolVhS4yx+lRqVUjt+qp5CqVlmn/ZFY38qteA5oY1n74JvFDoz6RY/WMJKvX4CYms50ekWX1jDSr1yAnpnOWHpFp9YxUq9egJ6bTlh6RbvWMfKvXICimoNr+yaxuZFw9lcCn0Nr+yaxu5Fy9BkYxmRn3iKSrZ2RdvQZJcUIn5Ym8q2cgT6XpYxJ5VFLfyuo3UEpI5JGJfQN5Kl2fkCl2KrlvZvdVwj4hgUel9838vsrZJzTwqBS/meNXifuEBh6V5zcT/Sp3n5DRElCpfjPXr9L3CRkwAZXtN9P9KoOfkJELUAl/M+OvkvgJGUQAlfM3kv6gEvkJzewQ2DPy/qBS+fTMIRL/YGT+QSXz6eUNiNw/GMl/UPl8coUDIvsPRvofVEqfXOSAIADAYABAJfXJ5QYICgAMDgBUXp9ecAgWAAwaAIR7lQWCCQCDCgDhXGiBIAPAYANAJfgdCxbBB4BBCIDK8dPrJcEIgEEJgMry0+sdwQmAQQqAyvPT6w3BCoBBC4DK9NPrDcELgEEMgMr1OxYMghoAgxsAle5PHZQqgTyDHgCV8U/pUwQEQQAGQwAq6U8vWARFAAZHACrtTy9YBEkABksAKvFPL1gETQAGTwAq908vWARTAAZVACr7n9LUMEEWgMEWQEsXkAwJEHwBGIQBKA7AgR2CMgCDMwBFA6T0gkuwBmDQBtDyBvSCS1AHYHAHoOiAlF5wCfYADPoAFCOQ0gsuQSCAwSBASyHQ3UeAz+AQQNECKb1eEywCGDQCKGYgpddrgkgAg0kARQ6k5L4fCC4BDDIBFD8Ankd2AMEngEEoQNge5wBaAAFAg1QAxROAR88AglcAg1gAxRWAR0OY4BbAIBdA8QXgUVkbIOgFMPgFUJQBeOTqQTAMYFAMoFgD8MjlgyAZwGAZQBEH4JFLN8EzgEE0gOIOwKNBSHANYJANoPgD8hgBEGwDGHQDREMYJBgHMCgHiIYwSLAOYNAOEA1hkGAewKAeQLEJjsCVIB/AYB8gaiFILqEE/wAGAQGKUwDHqSqCgwCDhADFKzjCN4KGAIOHAEUtAH0yi2AiwKAiQLELAPQIEGwEGHQEKIbBMYkJQgIMRgJi4Z7EBCcBBikBse+exAQtAQYvAXHgnsQEMwEGNQGKbXB2IAFBg56AuD2D5DinRmDQ4CggjgemMcFTgEFUQJwMTGOCqwCDrIA4HZjGBF8BBmEBSYtCEkQEZQEGZwGKhnC4AYK1AIO2gES43QBBXIDBXIBiIwDoaIpgL8CgLyBpz1fS4RRBYYDBYYCiJRx+hGAxwKAxIIkGYEwwGWBQGZC0npCOyAg2Aww6AxRDAfT5QyAYDTAoDUhaV0jHZASrAQatAYqpAEE7c4LZAIPaAEVXAH0YEQh6Awx+A9KBTQnBcIBBcUDqu+cRQXKAwXKAIi5A0LsqgugAg+mA1H0WAAiyAwy2A9L2wC/tDAnGAwzKAxSLAfQJRyBYDzBoD2h5D3I9JYgPMJgPUGwG0IckgWA/wKA/hNeCkPQEgiBAhEGACK8FIbWgCYIBEQYDIhSjAfR5SUFQIMKgQITnPicgCA5EGByI8FoQ0meJCRJEGCSIUKSGqweIM8EGCSIUqwH0uU1B0CDCoEGE1548pw8lE0SIMIgQoZgN8Ml5KAgqRBhUiFDUBtBHKQXBhQiDCxGK3AD6OKUg2BBhsCFC0RtAH6kUBB8iDD5EKIID6GOVgmBEhMGIiPbCA30+UhCciDA4EdFyIlRQIAhKRBiUiAC3LxQEJSIMSkS0lx/oI5qC4ESEwYmI9gIEeRZXEJyIMDgR0d6BcNwmIEBocCKivQZBHxMVBCkizJsQwn2QRVCXIczbEC0rQgZFgroPYV2IUBCkj6oK8k6EAcH2VgR9wYC6FmHei1BMB9DHXQV1N8K8HKG4DgcEqOsR5v2I9oIEeRmFuiFhXpFQXIcDQdQtCfOahGhv4dB+kLoqYd6VUGwH0Kd2BXVdwqBHhOI7IKD9IEGQCIMgEf4ABgmGRBgMifBbDNJ+lOBI+t/UnclnWdZy+7G9O3lzs7KfTf62uu2uVjZ7cKWzuWXZ5MrefvtrvWr222+//fXX+Val+rlXp/7W6M+6q7b6B1qRdD89S28mOksofhLmLMs/S/LbmmlnbJBMlSvLsnlF4Sz8/Drlt1U82UwlrnmjURMpkMhwqkjtATPbXNStSXS5bMv2GMlnQsEh//SAKBpJ1NlBwJNOf7DuLDNGPdKc0WiR4cc86egDmEikh0R60Iv0eCKP21yqx0NRuxGEA2CKqR+8Tfe6GppXAoGr2Y5NlEUMSoSMS32+wENZPOdbqcEzQtalTPgc6weqnQnyH95UUUQzkwTjhDnT8cdjm6lyX2bNm2rmpER4iZguCUu2BAbI1og/xuSHeREKATnSzt/7nStNe/8veBOHeCvrrChFTqRh4mYJtHsZmc9cpaivtaJpjhdAL+qn+VzRD+oz9ghwWDzwfLX14AWaEQGap03cwpTXvTiHRgfbFXDtOlaaNQHyulGHnbjzlAnTNmvSo2nE87UDn81GPgkvEF6/QAhmw93fEEca0HRN+9hE8Fb+8/fckTw0QmnYy+O5Zv2T7EgmWnrTHuuC51vMICFAXj7sBj0Mun87MERdR0ddyBZ1OuPu97grn/Sg4flN/T1sNDsAjzIXgeihWDQ/kCDR1gyYY0m8lof8AYqsZorT3DkgfwA8r629JIbGM0Dj2Y1X2I1X2OE56roi6vAYdb/HXfmkG9ekX0h64Db5vvY/0P8imLO7e2MG71nwytKbBjEXxvgBLOxZAXvWKcKIOAMAR2g93CHu5zEzau9fhUKCUdsF9H2a9H3KQ0Ar9svXdo21tlqAoy7eQrjNq03xLMuvdhSD3FjIm0H91zGQ30LYTIPeb3VghOjUq7yoWj5luRbqC9SpPs/DKhm3nRPS/DaOWX0ejAY+4Yw8B0YUdNOpOSHH14C+Yo3kApbb96nPc57da2F4GgkMHp6PU6DR5k+AogBm7ChfDnkpq0zrNDSwvUviYeQuy3dye1sXt/KliUj1MCzEbpwH6rPAUt6Vsnq4teZdiKZKzOu5u+wp3329VbUwBpEkn9lgWesjmeL9r89rZP/el/YQow4PZJlgRtmkVMqDB1g2b2Lc68sz4LA47d1r3LtXbi/UjiRWhOZa2qcUUt5QD75wj/fMWhN4c8fxyC8OM7R1h+cj8ccKsIEBNpC3YmnvIWOzImwWE075s9zbUwZZxcQO8YQ1Ng2jEaZIHNxWN+waksub3ObL41gc9tceD4raa+5Ylodl8UIc/WF2LAzHYx4PJsbj5lga3jd7vFlxesQfgxdntD3e8n7+wBwOELXAndlXdX2o8ydpdFWCPTWcMpW8scy3FnQRcHkNpL50iON1NEmb87RdLMxzIurzBftsp48CEsjrunz/nO3yrfpkkB2jIucW8WbUf/98rDbZ5kFDWYpDKZ9nmDWLUgwMZn5cCbl9MCJG7LOZKR4ijYe9NXML7NpX4LnDG/2n7OXWSIFh/xewpZh5NMDN6retwMx8468AYVTikUt5Hf6UV1W+vx8ICpGhcReIJDxU9LKJRThEpsbdJj/hNl5JdcwkNNVDngOyFmK8IPXOgjkr9/nm0ZKHPT/P8XfffcNwwbwBM0tVNNl4YXcRsifkRSzFnlq6Y+xWvX57w9y/nkVuin0tX/Q5j/0rk6o6C7RS4NhOZo6qKO9v9XQoXniZu5FDdi+rsmURWs5QMwvPVuDNKE1i+xE8TSR2KsA1stY30B7u/D6hClH/HyY9fcg39VH3TwKNA3PndSjlXf6iQQMnRkMeNIh4LMWYCHiYOByrB7nVKC6KCo7Qqpf2/oOZiCi7j5N2cjf9d0yxJ8DbK6bLLOU2L+Wmvj2WubaU4UiLNyLdOmHvLFEEwxSEP+KIVzEcTaa8fcv5K4iocQjHfj8OQZ9fYvLCp8+S4wmCZ1mfoYaYh0U1efWjA9i1e3022e/nGzPEaOVSjDNOVgMPhucPQuNm43EJT7nP/j8xbxK135HBGyOc7GUG09Wm0EGDc7ydPV1IxcxPVttHe6FE0XTIFGMxXjEOyb2+s0Q/zFEPzORES/RJdWberP96Nh4prLOnUqDnwICZ2us+JYNnFBoqps8kQr8Yr3vMHewp89bk3MgtHhbKTPMTX2vByTycS2CyEJpEipXx8FyPuJhSQrdZnemy8F5vqiT7qJy2H5kizhIVY4/jnVZALpzPQkleCzc74oJQz+zgnJ3XTzum5zGCQpwjYqJOkff9gmVGXzEOvnrOEriugP7cIl5bcRa1P1PWXEWYLZ46X4eGiJmE6L6kjC3FPizltt8ENWApPVksmHv/6vhFG2vsELrVmcl39t8UwZ2E4ljmAVIqAY33qh1YeINZn79WZrMkMXYGTHRYAglkpNj9MZdUJNdGCWajIWEOBhZoACbRjl30voG5OTMFk+4L7zuYaRQl1zqa6GFT+3MtwDwt236qHotDwlgSjG8L45mruVfeIB8r8yAN3p51w8BzJcdKmtIiNHM5G4o/1qtDfpC7fC9Xb2/++Ouv/weCpNv4"; \ No newline at end of file diff --git a/docs/classes/errors.AccessTokenError.html b/docs/classes/errors.AccessTokenError.html index 96bc5a9f5..60368ec9a 100644 --- a/docs/classes/errors.AccessTokenError.html +++ b/docs/classes/errors.AccessTokenError.html @@ -1,3 +1,3 @@ -AccessTokenError | @auth0/nextjs-auth0 - v4.4.2

Hierarchy (View Summary)

Constructors

constructor +AccessTokenError | @auth0/nextjs-auth0 - v4.5.0

Hierarchy (View Summary)

Constructors

Properties

Constructors

Properties

code: string
+

Constructors

Properties

code: string
diff --git a/docs/classes/errors.AccessTokenForConnectionError.html b/docs/classes/errors.AccessTokenForConnectionError.html index 935c84895..82168c090 100644 --- a/docs/classes/errors.AccessTokenForConnectionError.html +++ b/docs/classes/errors.AccessTokenForConnectionError.html @@ -1,11 +1,11 @@ -AccessTokenForConnectionError | @auth0/nextjs-auth0 - v4.4.2

Error class representing an access token for connection error. +AccessTokenForConnectionError | @auth0/nextjs-auth0 - v4.5.0

Error class representing an access token for connection error. Extends the SdkError class.

-

Hierarchy (View Summary)

Constructors

Hierarchy (View Summary)

Constructors

Properties

Constructors

Properties

cause?: OAuth2Error
code: string

The error code associated with the access token error.

-
+

Returns AccessTokenForConnectionError

Properties

cause?: OAuth2Error
code: string

The error code associated with the access token error.

+
diff --git a/docs/classes/errors.AuthorizationCodeGrantError.html b/docs/classes/errors.AuthorizationCodeGrantError.html index cb1977723..3c2fd5147 100644 --- a/docs/classes/errors.AuthorizationCodeGrantError.html +++ b/docs/classes/errors.AuthorizationCodeGrantError.html @@ -1,4 +1,4 @@ -AuthorizationCodeGrantError | @auth0/nextjs-auth0 - v4.4.2

Hierarchy (View Summary)

Constructors

constructor +AuthorizationCodeGrantError | @auth0/nextjs-auth0 - v4.5.0

Hierarchy (View Summary)

Constructors

Properties

Constructors

Properties

code: string = "authorization_code_grant_error"
+

Constructors

Properties

code: string = "authorization_code_grant_error"
diff --git a/docs/classes/errors.AuthorizationError.html b/docs/classes/errors.AuthorizationError.html index 7bcec813a..bc0fc96fe 100644 --- a/docs/classes/errors.AuthorizationError.html +++ b/docs/classes/errors.AuthorizationError.html @@ -1,4 +1,4 @@ -AuthorizationError | @auth0/nextjs-auth0 - v4.4.2

Hierarchy (View Summary)

Constructors

constructor +AuthorizationError | @auth0/nextjs-auth0 - v4.5.0

Hierarchy (View Summary)

Constructors

Properties

Constructors

Properties

code: string = "authorization_error"
+

Constructors

Properties

code: string = "authorization_error"
diff --git a/docs/classes/errors.BackchannelLogoutError.html b/docs/classes/errors.BackchannelLogoutError.html index 05e5617cf..a78c85f78 100644 --- a/docs/classes/errors.BackchannelLogoutError.html +++ b/docs/classes/errors.BackchannelLogoutError.html @@ -1,3 +1,3 @@ -BackchannelLogoutError | @auth0/nextjs-auth0 - v4.4.2

Hierarchy (View Summary)

Constructors

constructor +BackchannelLogoutError | @auth0/nextjs-auth0 - v4.5.0

Hierarchy (View Summary)

Constructors

Properties

Constructors

Properties

code: string = "backchannel_logout_error"
+

Constructors

Properties

code: string = "backchannel_logout_error"
diff --git a/docs/classes/errors.ConfigurationError.html b/docs/classes/errors.ConfigurationError.html deleted file mode 100644 index d26e9913c..000000000 --- a/docs/classes/errors.ConfigurationError.html +++ /dev/null @@ -1,11 +0,0 @@ -ConfigurationError | @auth0/nextjs-auth0 - v4.4.2

Error class representing a configuration error. -Extends the SdkError class.

-

Hierarchy (View Summary)

Constructors

Properties

Constructors

  • Constructs a new ConfigurationError instance.

    -

    Parameters

    • code: string

      The error code.

      -
    • missingOptions: string[] = []

      Array of missing configuration option names.

      -
    • envVarMapping: Record<string, string> = {}

      Optional mapping of option names to their environment variable names.

      -

    Returns ConfigurationError

Properties

code: string

The error code associated with the configuration error.

-
missingOptions?: string[]
diff --git a/docs/classes/errors.DiscoveryError.html b/docs/classes/errors.DiscoveryError.html index e1b6dde87..e8ac47b6b 100644 --- a/docs/classes/errors.DiscoveryError.html +++ b/docs/classes/errors.DiscoveryError.html @@ -1,3 +1,3 @@ -DiscoveryError | @auth0/nextjs-auth0 - v4.4.2

Hierarchy (View Summary)

Constructors

constructor +DiscoveryError | @auth0/nextjs-auth0 - v4.5.0

Hierarchy (View Summary)

Constructors

Properties

Constructors

Properties

code: string = "discovery_error"
+

Constructors

Properties

code: string = "discovery_error"
diff --git a/docs/classes/errors.InvalidStateError.html b/docs/classes/errors.InvalidStateError.html index e1adb588f..6e4885f7a 100644 --- a/docs/classes/errors.InvalidStateError.html +++ b/docs/classes/errors.InvalidStateError.html @@ -1,3 +1,3 @@ -InvalidStateError | @auth0/nextjs-auth0 - v4.4.2

Hierarchy (View Summary)

Constructors

constructor +InvalidStateError | @auth0/nextjs-auth0 - v4.5.0

Hierarchy (View Summary)

Constructors

Properties

Constructors

Properties

code: string = "invalid_state"
+

Constructors

Properties

code: string = "invalid_state"
diff --git a/docs/classes/errors.MissingStateError.html b/docs/classes/errors.MissingStateError.html index f822fd4f7..05999a018 100644 --- a/docs/classes/errors.MissingStateError.html +++ b/docs/classes/errors.MissingStateError.html @@ -1,3 +1,3 @@ -MissingStateError | @auth0/nextjs-auth0 - v4.4.2

Hierarchy (View Summary)

Constructors

constructor +MissingStateError | @auth0/nextjs-auth0 - v4.5.0

Hierarchy (View Summary)

Constructors

Properties

Constructors

Properties

code: string = "missing_state"
+

Constructors

Properties

code: string = "missing_state"
diff --git a/docs/classes/errors.OAuth2Error.html b/docs/classes/errors.OAuth2Error.html index 8cc12956e..d57e6957e 100644 --- a/docs/classes/errors.OAuth2Error.html +++ b/docs/classes/errors.OAuth2Error.html @@ -1,5 +1,5 @@ -OAuth2Error | @auth0/nextjs-auth0 - v4.4.2

Errors that come from Auth0 in the redirect_uri callback may contain reflected user input via the OpenID Connect error and error_description query parameter. +OAuth2Error | @auth0/nextjs-auth0 - v4.5.0

Errors that come from Auth0 in the redirect_uri callback may contain reflected user input via the OpenID Connect error and error_description query parameter. You should not render the error message, or error and error_description properties without properly escaping them first.

-

Hierarchy (View Summary)

Constructors

Hierarchy (View Summary)

Constructors

Properties

Constructors

Properties

code: string
+

Constructors

Properties

code: string
diff --git a/docs/classes/errors.SdkError.html b/docs/classes/errors.SdkError.html index 7bab3184e..1c98954d1 100644 --- a/docs/classes/errors.SdkError.html +++ b/docs/classes/errors.SdkError.html @@ -1,3 +1,3 @@ -SdkError | @auth0/nextjs-auth0 - v4.4.2

Class SdkErrorAbstract

Hierarchy (View Summary)

Constructors

constructor +SdkError | @auth0/nextjs-auth0 - v4.5.0

Class SdkErrorAbstract

Hierarchy (View Summary)

Constructors

Properties

Constructors

  • Parameters

    • Optionalmessage: string

    Returns SdkError

Properties

code: string
+

Constructors

  • Parameters

    • Optionalmessage: string

    Returns SdkError

Properties

code: string
diff --git a/docs/classes/server.AbstractSessionStore.html b/docs/classes/server.AbstractSessionStore.html index b9ef52ad6..b6ed21557 100644 --- a/docs/classes/server.AbstractSessionStore.html +++ b/docs/classes/server.AbstractSessionStore.html @@ -1,4 +1,4 @@ -AbstractSessionStore | @auth0/nextjs-auth0 - v4.4.2

Class AbstractSessionStoreAbstract

Constructors

constructor +AbstractSessionStore | @auth0/nextjs-auth0 - v4.5.0

Class AbstractSessionStoreAbstract

Constructors

Properties

Constructors

Properties

cookieConfig: CookieOptions
secret: string
sessionCookieName: string

Methods

  • calculateMaxAge calculates the max age of the session based on createdAt and the rolling and absolute durations.

    -

    Parameters

    • createdAt: number

    Returns number

  • save adds the encrypted session cookie as a Set-Cookie header. If the iat property +

Constructors

Properties

cookieConfig: CookieOptions
secret: string
sessionCookieName: string

Methods

  • calculateMaxAge calculates the max age of the session based on createdAt and the rolling and absolute durations.

    +

    Parameters

    • createdAt: number

    Returns number

+

Parameters

Returns Promise<void>

diff --git a/docs/classes/server.Auth0Client.html b/docs/classes/server.Auth0Client.html index 04fee5b37..de585cb1f 100644 --- a/docs/classes/server.Auth0Client.html +++ b/docs/classes/server.Auth0Client.html @@ -1,29 +1,31 @@ -Auth0Client | @auth0/nextjs-auth0 - v4.4.2

Constructors

constructor +Auth0Client | @auth0/nextjs-auth0 - v4.5.0

Constructors

Methods

  • getAccessToken returns the access token.

    -

    This method can be used in Server Components, Server Actions, and Route Handlers in the App Router.

    -

    NOTE: Server Components cannot set cookies. Calling getAccessToken() in a Server Component will cause the access token to be refreshed, if it is expired, and the updated token set will not to be persisted. -It is recommended to call getAccessToken(req, res) in the middleware if you need to retrieve the access token in a Server Component to ensure the updated token set is persisted.

    -

    Returns Promise<{ expiresAt: number; token: string }>

  • getAccessToken returns the access token.

    +

Constructors

Methods

  • Parameters

    • Optionaloptions: GetAccessTokenOptions

      Optional configuration for getting the access token.

      +
      • refresh

        Force a refresh of the access token.

        +

    Returns Promise<{ expiresAt: number; scope?: string; token: string }>

  • getAccessToken returns the access token.

    This method can be used in middleware and getServerSideProps, API routes in the Pages Router.

    -

    Parameters

    Returns Promise<{ expiresAt: number; token: string }>

  • Retrieves an access token for a connection.

    +

    Parameters

    • req: NextRequest | PagesRouterRequest

      The request object.

      +
    • res: NextResponse<unknown> | PagesRouterResponse

      The response object.

      +
    • Optionaloptions: GetAccessTokenOptions

      Optional configuration for getting the access token.

      +
      • refresh

        Force a refresh of the access token.

        +

    Returns Promise<{ expiresAt: number; scope?: string; token: string }>

  • Retrieves an access token for a connection.

    This method can be used in Server Components, Server Actions, and Route Handlers in the App Router.

    NOTE: Server Components cannot set cookies. Calling getAccessTokenForConnection() in a Server Component will cause the access token to be refreshed, if it is expired, and the updated token set will not to be persisted. It is recommended to call getAccessTokenForConnection(req, res) in the middleware if you need to retrieve the access token in a Server Component to ensure the updated token set is persisted.

    -

    Returns Promise<{ expiresAt: number; token: string }>

  • Retrieves an access token for a connection.

    +

    Returns Promise<{ expiresAt: number; token: string }>

  • Retrieves an access token for a connection.

    This method can be used in middleware and getServerSideProps, API routes in the Pages Router.

    -

    Parameters

    Returns Promise<{ expiresAt: number; token: string }>

  • middleware mounts the SDK routes to run as a middleware function.

    -

    Parameters

    • req: NextRequest

    Returns Promise<NextResponse<unknown>>

  • middleware mounts the SDK routes to run as a middleware function.

    +

    Parameters

    • req: NextRequest

    Returns Promise<NextResponse<unknown>>

  • updateSession updates the session of the currently authenticated user. If the user does not have a session, an error is thrown.

    This method can be used in middleware and getServerSideProps, API routes, and middleware in the Pages Router.

    -

    Parameters

    Returns Promise<void>

  • updateSession updates the session of the currently authenticated user. If the user does not have a session, an error is thrown.

    +

    Parameters

    Returns Promise<void>

  • updateSession updates the session of the currently authenticated user. If the user does not have a session, an error is thrown.

    This method can be used in Server Actions and Route Handlers in the App Router.

    -

    Parameters

    Returns Promise<void>

+

Parameters

Returns Promise<void>

diff --git a/docs/classes/server.AuthClient.html b/docs/classes/server.AuthClient.html index f9a210d84..dae8d62b3 100644 --- a/docs/classes/server.AuthClient.html +++ b/docs/classes/server.AuthClient.html @@ -1,4 +1,4 @@ -AuthClient | @auth0/nextjs-auth0 - v4.4.2

Constructors

constructor +AuthClient | @auth0/nextjs-auth0 - v4.5.0

Constructors

Methods

Constructors

Methods

  • Exchanges a refresh token for an access token for a connection.

    This method performs a token exchange using the provided refresh token and connection details. It first checks if the refresh token is present in the tokenSet. If not, it returns an error. Then, it constructs the necessary parameters for the token exchange request and performs @@ -19,6 +19,6 @@ The second element is either null if an error occurred, or a ConnectionTokenSet object containing the access token, expiration time, and scope if the request was successful.

    If the refresh token is missing or if there is an error during the token exchange process.

    -
  • Parameters

    • req: NextRequest

    Returns Promise<NextResponse<unknown>>

  • Parameters

    • req: NextRequest

    Returns Promise<NextResponse<unknown>>

  • Parameters

    • req: NextRequest

    Returns Promise<NextResponse<unknown>>

  • Parameters

    • req: NextRequest

    Returns Promise<NextResponse<unknown>>

  • Parameters

    • req: NextRequest

    Returns Promise<NextResponse<unknown>>

  • Parameters

    • req: NextRequest

    Returns Promise<NextResponse<unknown>>

  • Parameters

    • req: NextRequest

    Returns Promise<NextResponse<unknown>>

+

Parameters

Returns Promise<[SdkError, null] | [null, TokenSet]>

diff --git a/docs/classes/server.TransactionStore.html b/docs/classes/server.TransactionStore.html index 93b967067..66d378912 100644 --- a/docs/classes/server.TransactionStore.html +++ b/docs/classes/server.TransactionStore.html @@ -1,8 +1,8 @@ -TransactionStore | @auth0/nextjs-auth0 - v4.4.2

TransactionStore is responsible for storing the state required to successfully complete +TransactionStore | @auth0/nextjs-auth0 - v4.5.0

TransactionStore is responsible for storing the state required to successfully complete an authentication transaction. The store relies on encrypted, stateless cookies to store the transaction state.

-

Constructors

Constructors

Methods

Constructors

Methods

  • Parameters

    • resCookies: ResponseCookies
    • state: string

    Returns Promise<void>

+

Constructors

Methods

  • Parameters

    • resCookies: ResponseCookies
    • state: string

    Returns Promise<void>

diff --git a/docs/enums/errors.AccessTokenErrorCode.html b/docs/enums/errors.AccessTokenErrorCode.html index c5f6368d8..42ad41bfa 100644 --- a/docs/enums/errors.AccessTokenErrorCode.html +++ b/docs/enums/errors.AccessTokenErrorCode.html @@ -1,4 +1,4 @@ -AccessTokenErrorCode | @auth0/nextjs-auth0 - v4.4.2

Enumeration AccessTokenErrorCode

Enumeration Members

FAILED_TO_REFRESH_TOKEN +AccessTokenErrorCode | @auth0/nextjs-auth0 - v4.5.0

Enumeration AccessTokenErrorCode

Enumeration Members

FAILED_TO_REFRESH_TOKEN: "failed_to_refresh_token"
MISSING_REFRESH_TOKEN: "missing_refresh_token"
MISSING_SESSION: "missing_session"
+

Enumeration Members

FAILED_TO_REFRESH_TOKEN: "failed_to_refresh_token"
MISSING_REFRESH_TOKEN: "missing_refresh_token"
MISSING_SESSION: "missing_session"
diff --git a/docs/enums/errors.AccessTokenForConnectionErrorCode.html b/docs/enums/errors.AccessTokenForConnectionErrorCode.html index ba7c4c186..26891cc85 100644 --- a/docs/enums/errors.AccessTokenForConnectionErrorCode.html +++ b/docs/enums/errors.AccessTokenForConnectionErrorCode.html @@ -1,8 +1,8 @@ -AccessTokenForConnectionErrorCode | @auth0/nextjs-auth0 - v4.4.2

Enumeration AccessTokenForConnectionErrorCode

Enum representing error codes related to access tokens for connections.

-

Enumeration Members

FAILED_TO_EXCHANGE +AccessTokenForConnectionErrorCode | @auth0/nextjs-auth0 - v4.5.0

Enumeration AccessTokenForConnectionErrorCode

Enum representing error codes related to access tokens for connections.

+

Enumeration Members

FAILED_TO_EXCHANGE: "failed_to_exchange_refresh_token"

Failed to exchange the refresh token.

-
MISSING_REFRESH_TOKEN: "missing_refresh_token"

The refresh token is missing.

-
MISSING_SESSION: "missing_session"

The session is missing.

-
+
MISSING_REFRESH_TOKEN: "missing_refresh_token"

The refresh token is missing.

+
MISSING_SESSION: "missing_session"

The session is missing.

+
diff --git a/docs/enums/errors.ConfigurationErrorCode.html b/docs/enums/errors.ConfigurationErrorCode.html deleted file mode 100644 index 8990497fc..000000000 --- a/docs/enums/errors.ConfigurationErrorCode.html +++ /dev/null @@ -1,4 +0,0 @@ -ConfigurationErrorCode | @auth0/nextjs-auth0 - v4.4.2

Enumeration ConfigurationErrorCode

Enum representing error codes related to configuration.

-

Enumeration Members

Enumeration Members

MISSING_REQUIRED_OPTIONS: "missing_required_options"

Missing required configuration options.

-
diff --git a/docs/functions/client.Auth0Provider.html b/docs/functions/client.Auth0Provider.html index ddf99ba2f..f3b3093be 100644 --- a/docs/functions/client.Auth0Provider.html +++ b/docs/functions/client.Auth0Provider.html @@ -1 +1 @@ -Auth0Provider | @auth0/nextjs-auth0 - v4.4.2
+Auth0Provider | @auth0/nextjs-auth0 - v4.5.0
diff --git a/docs/functions/client.getAccessToken.html b/docs/functions/client.getAccessToken.html index 9fb20521b..f1c43e3ca 100644 --- a/docs/functions/client.getAccessToken.html +++ b/docs/functions/client.getAccessToken.html @@ -1 +1 @@ -getAccessToken | @auth0/nextjs-auth0 - v4.4.2
+getAccessToken | @auth0/nextjs-auth0 - v4.5.0
diff --git a/docs/functions/client.useUser.html b/docs/functions/client.useUser.html index eab712d5b..6f0196be4 100644 --- a/docs/functions/client.useUser.html +++ b/docs/functions/client.useUser.html @@ -1 +1 @@ -useUser | @auth0/nextjs-auth0 - v4.4.2
  • Returns
        | { error: null; isLoading: boolean; user: User }
        | { error: Error; isLoading: boolean; user: null }
        | { error: undefined; isLoading: boolean; user: undefined }

+useUser | @auth0/nextjs-auth0 - v4.5.0
  • Returns
        | {
            error: Error;
            invalidate: () => Promise<undefined | User>;
            isLoading: boolean;
            user: null;
        }
        | {
            error: null;
            invalidate: () => Promise<undefined | User>;
            isLoading: boolean;
            user: User;
        }
        | {
            error: undefined;
            invalidate: () => Promise<undefined | User>;
            isLoading: boolean;
            user: undefined;
        }

diff --git a/docs/functions/testing.generateSessionCookie.html b/docs/functions/testing.generateSessionCookie.html index 800c03e32..b79f0f4e8 100644 --- a/docs/functions/testing.generateSessionCookie.html +++ b/docs/functions/testing.generateSessionCookie.html @@ -1 +1 @@ -generateSessionCookie | @auth0/nextjs-auth0 - v4.4.2
+generateSessionCookie | @auth0/nextjs-auth0 - v4.5.0
diff --git a/docs/hierarchy.html b/docs/hierarchy.html index 2309040c2..f509c8169 100644 --- a/docs/hierarchy.html +++ b/docs/hierarchy.html @@ -1 +1 @@ -@auth0/nextjs-auth0 - v4.4.2
+@auth0/nextjs-auth0 - v4.5.0
diff --git a/docs/index.html b/docs/index.html index c0e164ab9..2cdb334d7 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,4 +1,4 @@ -@auth0/nextjs-auth0 - v4.4.2

@auth0/nextjs-auth0 - v4.4.2

Auth0 Next.js SDK Banner

+@auth0/nextjs-auth0 - v4.5.0

@auth0/nextjs-auth0 - v4.5.0

Auth0 Next.js SDK Banner

The Auth0 Next.js SDK is a library for implementing user authentication in Next.js applications.

Auth0 Next.js SDK Release Auth0 Next.js SDK Downloads @@ -108,7 +108,7 @@ session SessionConfiguration -Configure the session timeouts and whether to use rolling sessions or not. See Session configuration for additional details. +Configure the session timeouts and whether to use rolling sessions or not. See Session configuration for additional details. Also allows configuration of cookie attributes like domain, path, secure, sameSite, and transient. If not specified, these can be configured using AUTH0_COOKIE_* environment variables. Note: httpOnly is always true. See Cookie Configuration for details. beforeSessionSaved @@ -152,6 +152,15 @@ +

You can specify the following environment variables to configure the session cookie:

+
AUTH0_COOKIE_DOMAIN=
+AUTH0_COOKIE_PATH=
+AUTH0_COOKIE_TRANSIENT=
+AUTH0_COOKIE_SECURE=
+AUTH0_COOKIE_SAME_SITE=
+
+ +

Respective counterparts are also available in the client configuration. See Cookie Configuration for more details.

The SDK performs validation of required configuration options when initializing the Auth0Client. The following options are mandatory and must be provided either through constructor options or environment variables:

  • domain (or AUTH0_DOMAIN environment variable)
  • @@ -165,7 +174,7 @@
-

If any of these required options are missing, the SDK will throw a ConfigurationError with the code MISSING_REQUIRED_OPTIONS and a detailed error message explaining which options are missing and how to provide them.

+

If any of these required options are missing, the SDK will issue a warning with a detailed message explaining which options are missing and how to provide them.

The SDK mounts 6 routes:

  1. /auth/login: the login route that the user will be redirected to to initiate an authentication transaction
  2. @@ -176,7 +185,7 @@
  3. /auth/backchannel-logout: the route that will receive a logout_token when a configured Back-Channel Logout initiator occurs
Important


-The /auth/access-token route is enabled by default, but is only neccessary when the access token is needed in the client. If this isn't something you need, you can disable this endpoint by setting enableAccessTokenEndpoint to false.

+The /auth/access-token route is enabled by default, but is only neccessary when the access token is needed on the client-side. If this isn't something you need, you can disable this endpoint by setting enableAccessTokenEndpoint to false.

We appreciate feedback and contribution to this repo! Before you get started, please read the following:

    @@ -198,4 +207,4 @@

    This project is licensed under the MIT license. See the LICENSE file for more info. -

+

diff --git a/docs/interfaces/types.AccessTokenForConnectionOptions.html b/docs/interfaces/types.AccessTokenForConnectionOptions.html index 868dc5d27..0653152ac 100644 --- a/docs/interfaces/types.AccessTokenForConnectionOptions.html +++ b/docs/interfaces/types.AccessTokenForConnectionOptions.html @@ -1,6 +1,6 @@ -AccessTokenForConnectionOptions | @auth0/nextjs-auth0 - v4.4.2

Interface AccessTokenForConnectionOptions

Options for retrieving a connection access token.

-
interface AccessTokenForConnectionOptions {
    connection: string;
    login_hint?: string;
}

Properties

connection +AccessTokenForConnectionOptions | @auth0/nextjs-auth0 - v4.5.0

Interface AccessTokenForConnectionOptions

Options for retrieving a connection access token.

+
interface AccessTokenForConnectionOptions {
    connection: string;
    login_hint?: string;
}

Properties

connection: string

The connection name for while you want to retrieve the access token.

-
login_hint?: string

An optional login hint to pass to the authorization server.

-
+
login_hint?: string

An optional login hint to pass to the authorization server.

+
diff --git a/docs/interfaces/types.Auth0ClientOptions.html b/docs/interfaces/types.Auth0ClientOptions.html index 6a3b9ca9f..7f4c629e9 100644 --- a/docs/interfaces/types.Auth0ClientOptions.html +++ b/docs/interfaces/types.Auth0ClientOptions.html @@ -1,4 +1,4 @@ -Auth0ClientOptions | @auth0/nextjs-auth0 - v4.4.2

Interface Auth0ClientOptions

interface Auth0ClientOptions {
    allowInsecureRequests?: boolean;
    appBaseUrl?: string;
    authorizationParameters?: AuthorizationParameters;
    beforeSessionSaved?: BeforeSessionSavedHook;
    clientAssertionSigningAlg?: string;
    clientAssertionSigningKey?: string | CryptoKey;
    clientId?: string;
    clientSecret?: string;
    domain?: string;
    enableAccessTokenEndpoint?: boolean;
    enableTelemetry?: boolean;
    httpTimeout?: number;
    onCallback?: OnCallbackHook;
    pushedAuthorizationRequests?: boolean;
    routes?: Partial<
        Pick<Routes, "login" | "callback" | "logout" | "backChannelLogout">,
    >;
    secret?: string;
    session?: SessionConfiguration;
    sessionStore?: SessionDataStore;
    signInReturnToPath?: string;
    transactionCookie?: TransactionCookieOptions;
}

Properties

allowInsecureRequests? +Auth0ClientOptions | @auth0/nextjs-auth0 - v4.5.0

Interface Auth0ClientOptions

interface Auth0ClientOptions {
    allowInsecureRequests?: boolean;
    appBaseUrl?: string;
    authorizationParameters?: AuthorizationParameters;
    beforeSessionSaved?: BeforeSessionSavedHook;
    clientAssertionSigningAlg?: string;
    clientAssertionSigningKey?: string | CryptoKey;
    clientId?: string;
    clientSecret?: string;
    domain?: string;
    enableAccessTokenEndpoint?: boolean;
    enableTelemetry?: boolean;
    httpTimeout?: number;
    onCallback?: OnCallbackHook;
    pushedAuthorizationRequests?: boolean;
    routes?: Partial<
        Pick<Routes, "login" | "callback" | "logout" | "backChannelLogout">,
    >;
    secret?: string;
    session?: SessionConfiguration;
    sessionStore?: SessionDataStore;
    signInReturnToPath?: string;
    transactionCookie?: TransactionCookieOptions;
}

Properties

allowInsecureRequests?: boolean

Allow insecure requests to be made to the authorization server. This can be useful when testing with a mock OIDC provider that does not support TLS, locally. This option can only be used when NODE_ENV is not set to production.

-
appBaseUrl?: string

The URL of your application (e.g.: http://localhost:3000).

+
appBaseUrl?: string

The URL of your application (e.g.: http://localhost:3000).

If it's not specified, it will be loaded from the APP_BASE_URL environment variable.

-
authorizationParameters?: AuthorizationParameters

Additional parameters to send to the /authorize endpoint.

-
beforeSessionSaved?: BeforeSessionSavedHook

A method to manipulate the session before persisting it.

+
authorizationParameters?: AuthorizationParameters

Additional parameters to send to the /authorize endpoint.

+
beforeSessionSaved?: BeforeSessionSavedHook

A method to manipulate the session before persisting it.

See beforeSessionSaved for additional details

-
clientAssertionSigningAlg?: string

The algorithm used to sign the client assertion JWT. +

clientAssertionSigningAlg?: string

The algorithm used 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 this property will be required.

-
clientAssertionSigningKey?: string | CryptoKey

Private key for use with private_key_jwt clients. +

clientAssertionSigningKey?: string | CryptoKey

Private key for use with private_key_jwt clients. This should be a string that is the contents of a PEM file or a CryptoKey.

-
clientId?: string

The Auth0 client ID.

+
clientId?: string

The Auth0 client ID.

If it's not specified, it will be loaded from the AUTH0_CLIENT_ID environment variable.

-
clientSecret?: string

The Auth0 client secret.

+
clientSecret?: string

The Auth0 client secret.

If it's not specified, it will be loaded from the AUTH0_CLIENT_SECRET environment variable.

-
domain?: string

The Auth0 domain for the tenant (e.g.: example.us.auth0.com).

+
domain?: string

The Auth0 domain for the tenant (e.g.: example.us.auth0.com).

If it's not specified, it will be loaded from the AUTH0_DOMAIN environment variable.

-
enableAccessTokenEndpoint?: boolean

Boolean value to enable the /auth/access-token endpoint for use in the client app.

+
enableAccessTokenEndpoint?: boolean

Boolean value to enable the /auth/access-token endpoint for use in the client app.

Defaults to true.

NOTE: Set this to false if your client does not need to directly interact with resource servers (Token Mediating Backend). This will be false for most apps.

A security best practice is to disable this to avoid exposing access tokens to the client app.

See: https://datatracker.ietf.org/doc/html/draft-ietf-oauth-browser-based-apps#name-token-mediating-backend

-
enableTelemetry?: boolean

Boolean value to opt-out of sending the library name and version to your authorization server +

enableTelemetry?: boolean

Boolean value to opt-out of sending the library name and version to your authorization server via the Auth0-Client header. Defaults to true.

-
httpTimeout?: number

Integer value for the HTTP timeout in milliseconds for authentication requests. +

httpTimeout?: number

Integer value for the HTTP timeout in milliseconds for authentication requests. Defaults to 5000 ms.

-
onCallback?: OnCallbackHook

A method to handle errors or manage redirects after attempting to authenticate.

+
onCallback?: OnCallbackHook

A method to handle errors or manage redirects after attempting to authenticate.

See onCallback for additional details

-
pushedAuthorizationRequests?: boolean

If enabled, the SDK will use the Pushed Authorization Requests (PAR) protocol when communicating with the authorization server.

-
routes?: Partial<
    Pick<Routes, "login" | "callback" | "logout" | "backChannelLogout">,
>

Configure the paths for the authentication routes.

+
pushedAuthorizationRequests?: boolean

If enabled, the SDK will use the Pushed Authorization Requests (PAR) protocol when communicating with the authorization server.

+
routes?: Partial<
    Pick<Routes, "login" | "callback" | "logout" | "backChannelLogout">,
>

Configure the paths for the authentication routes.

See Custom routes for additional details.

-
secret?: string

A 32-byte, hex-encoded secret used for encrypting cookies.

+
secret?: string

A 32-byte, hex-encoded secret used for encrypting cookies.

If it's not specified, it will be loaded from the AUTH0_SECRET environment variable.

-

Configure the session timeouts and whether to use rolling sessions or not.

+

Configure the session timeouts and whether to use rolling sessions or not.

See Session configuration for additional details.

-
sessionStore?: SessionDataStore

A custom session store implementation used to persist sessions to a data store.

+
sessionStore?: SessionDataStore

A custom session store implementation used to persist sessions to a data store.

See Database sessions for additional details.

-
signInReturnToPath?: string

The path to redirect the user to after successfully authenticating. Defaults to /.

-
transactionCookie?: TransactionCookieOptions

Configure the transaction cookie used to store the state of the authentication transaction.

-
+
signInReturnToPath?: string

The path to redirect the user to after successfully authenticating. Defaults to /.

+
transactionCookie?: TransactionCookieOptions

Configure the transaction cookie used to store the state of the authentication transaction.

+
diff --git a/docs/interfaces/types.AuthClientOptions.html b/docs/interfaces/types.AuthClientOptions.html index 2d69a3b07..8b05c7330 100644 --- a/docs/interfaces/types.AuthClientOptions.html +++ b/docs/interfaces/types.AuthClientOptions.html @@ -1,4 +1,4 @@ -AuthClientOptions | @auth0/nextjs-auth0 - v4.4.2
interface AuthClientOptions {
    allowInsecureRequests?: boolean;
    appBaseUrl: string;
    authorizationParameters?: AuthorizationParameters;
    beforeSessionSaved?: BeforeSessionSavedHook;
    clientAssertionSigningAlg?: string;
    clientAssertionSigningKey?: string | CryptoKey;
    clientId: string;
    clientSecret?: string;
    domain: string;
    enableAccessTokenEndpoint?: boolean;
    enableTelemetry?: boolean;
    fetch?: {
        (input: URL | RequestInfo, init?: RequestInit): Promise<Response>;
        (input: string | URL | Request, init?: RequestInit): Promise<Response>;
    };
    httpTimeout?: number;
    jwksCache?: JWKSCacheInput;
    onCallback?: OnCallbackHook;
    pushedAuthorizationRequests?: boolean;
    routes?: Partial<
        Pick<Routes, "login" | "callback" | "logout" | "backChannelLogout">,
    >;
    secret: string;
    sessionStore: AbstractSessionStore;
    signInReturnToPath?: string;
    transactionStore: TransactionStore;
}

Properties

allowInsecureRequests? +AuthClientOptions | @auth0/nextjs-auth0 - v4.5.0
interface AuthClientOptions {
    allowInsecureRequests?: boolean;
    appBaseUrl: string;
    authorizationParameters?: AuthorizationParameters;
    beforeSessionSaved?: BeforeSessionSavedHook;
    clientAssertionSigningAlg?: string;
    clientAssertionSigningKey?: string | CryptoKey;
    clientId: string;
    clientSecret?: string;
    domain: string;
    enableAccessTokenEndpoint?: boolean;
    enableTelemetry?: boolean;
    fetch?: {
        (input: URL | RequestInfo, init?: RequestInit): Promise<Response>;
        (input: string | URL | Request, init?: RequestInit): Promise<Response>;
    };
    httpTimeout?: number;
    jwksCache?: JWKSCacheInput;
    onCallback?: OnCallbackHook;
    pushedAuthorizationRequests?: boolean;
    routes?: Partial<
        Pick<Routes, "login" | "callback" | "logout" | "backChannelLogout">,
    >;
    secret: string;
    sessionStore: AbstractSessionStore;
    signInReturnToPath?: string;
    transactionStore: TransactionStore;
}

Properties

allowInsecureRequests?: boolean
appBaseUrl: string
authorizationParameters?: AuthorizationParameters
beforeSessionSaved?: BeforeSessionSavedHook
clientAssertionSigningAlg?: string
clientAssertionSigningKey?: string | CryptoKey
clientId: string
clientSecret?: string
domain: string
enableAccessTokenEndpoint?: boolean
enableTelemetry?: boolean
fetch?: {
    (input: URL | RequestInfo, init?: RequestInit): Promise<Response>;
    (input: string | URL | Request, init?: RequestInit): Promise<Response>;
}

Type declaration

    • (input: URL | RequestInfo, init?: RequestInit): Promise<Response>

Properties

allowInsecureRequests?: boolean
appBaseUrl: string
authorizationParameters?: AuthorizationParameters
beforeSessionSaved?: BeforeSessionSavedHook
clientAssertionSigningAlg?: string
clientAssertionSigningKey?: string | CryptoKey
clientId: string
clientSecret?: string
domain: string
enableAccessTokenEndpoint?: boolean
enableTelemetry?: boolean
fetch?: {
    (input: URL | RequestInfo, init?: RequestInit): Promise<Response>;
    (input: string | URL | Request, init?: RequestInit): Promise<Response>;
}

Type declaration

    • (input: URL | RequestInfo, init?: RequestInit): Promise<Response>
    • Parameters

      • input: URL | RequestInfo
      • Optionalinit: RequestInit

      Returns Promise<Response>

    • (input: string | URL | Request, init?: RequestInit): Promise<Response>
    • Parameters

      • input: string | URL | Request
      • Optionalinit: RequestInit

      Returns Promise<Response>

httpTimeout?: number
jwksCache?: JWKSCacheInput
onCallback?: OnCallbackHook
pushedAuthorizationRequests?: boolean
routes?: Partial<
    Pick<Routes, "login" | "callback" | "logout" | "backChannelLogout">,
>
secret: string
sessionStore: AbstractSessionStore
signInReturnToPath?: string
transactionStore: TransactionStore
+

Parameters

Returns Promise<Response>

httpTimeout?: number
jwksCache?: JWKSCacheInput
onCallback?: OnCallbackHook
pushedAuthorizationRequests?: boolean
routes?: Partial<
    Pick<Routes, "login" | "callback" | "logout" | "backChannelLogout">,
>
secret: string
sessionStore: AbstractSessionStore
signInReturnToPath?: string
transactionStore: TransactionStore
diff --git a/docs/interfaces/types.AuthorizationParameters.html b/docs/interfaces/types.AuthorizationParameters.html index f8680524f..94aa6c74a 100644 --- a/docs/interfaces/types.AuthorizationParameters.html +++ b/docs/interfaces/types.AuthorizationParameters.html @@ -1,11 +1,11 @@ -AuthorizationParameters | @auth0/nextjs-auth0 - v4.4.2

Interface AuthorizationParameters

interface AuthorizationParameters {
    audience?: null | string;
    max_age?: number;
    redirect_uri?: null | string;
    scope?: null | string;
    [key: string]: unknown;
}

Indexable

  • [key: string]: unknown

    Additional authorization parameters.

    -

Properties

audience? +AuthorizationParameters | @auth0/nextjs-auth0 - v4.5.0

Interface AuthorizationParameters

interface AuthorizationParameters {
    audience?: null | string;
    max_age?: number;
    redirect_uri?: null | string;
    scope?: null | string;
    [key: string]: unknown;
}

Indexable

  • [key: string]: unknown

    Additional authorization parameters.

    +

Properties

audience?: null | string

The unique identifier of the target API you want to access.

-
max_age?: number

The maximum amount of time, in seconds, after which a user must reauthenticate.

-
redirect_uri?: null | string

The URL to which the authorization server will redirect the user after granting authorization.

-
scope?: null | string

The scope of the access request, expressed as a list of space-delimited, case-sensitive strings. +

max_age?: number

The maximum amount of time, in seconds, after which a user must reauthenticate.

+
redirect_uri?: null | string

The URL to which the authorization server will redirect the user after granting authorization.

+
scope?: null | string

The scope of the access request, expressed as a list of space-delimited, case-sensitive strings. Defaults to "openid profile email offline_access".

-
+
diff --git a/docs/interfaces/types.ConnectionTokenSet.html b/docs/interfaces/types.ConnectionTokenSet.html index ab4301ece..7324ced28 100644 --- a/docs/interfaces/types.ConnectionTokenSet.html +++ b/docs/interfaces/types.ConnectionTokenSet.html @@ -1,5 +1,5 @@ -ConnectionTokenSet | @auth0/nextjs-auth0 - v4.4.2

Interface ConnectionTokenSet

interface ConnectionTokenSet {
    accessToken: string;
    connection: string;
    expiresAt: number;
    scope?: string;
    [key: string]: unknown;
}

Indexable

  • [key: string]: unknown

Properties

accessToken +ConnectionTokenSet | @auth0/nextjs-auth0 - v4.5.0

Interface ConnectionTokenSet

interface ConnectionTokenSet {
    accessToken: string;
    connection: string;
    expiresAt: number;
    scope?: string;
    [key: string]: unknown;
}

Indexable

  • [key: string]: unknown

Properties

accessToken: string
connection: string
expiresAt: number
scope?: string
+

Properties

accessToken: string
connection: string
expiresAt: number
scope?: string
diff --git a/docs/interfaces/types.CookieOptions.html b/docs/interfaces/types.CookieOptions.html index 6ad60a5ae..59759d4fc 100644 --- a/docs/interfaces/types.CookieOptions.html +++ b/docs/interfaces/types.CookieOptions.html @@ -1,6 +1,8 @@ -CookieOptions | @auth0/nextjs-auth0 - v4.4.2
interface CookieOptions {
    httpOnly: boolean;
    maxAge?: number;
    path: string;
    sameSite: "lax" | "strict" | "none";
    secure: boolean;
}

Properties

httpOnly +CookieOptions | @auth0/nextjs-auth0 - v4.5.0
interface CookieOptions {
    domain?: string;
    httpOnly: boolean;
    maxAge?: number;
    path: string;
    sameSite: "lax" | "strict" | "none";
    secure: boolean;
    transient?: boolean;
}

Properties

httpOnly: boolean
maxAge?: number
path: string
sameSite: "lax" | "strict" | "none"
secure: boolean
+transient? +

Properties

domain?: string
httpOnly: boolean
maxAge?: number
path: string
sameSite: "lax" | "strict" | "none"
secure: boolean
transient?: boolean
diff --git a/docs/interfaces/types.Routes.html b/docs/interfaces/types.Routes.html index d340020d0..c812d66a9 100644 --- a/docs/interfaces/types.Routes.html +++ b/docs/interfaces/types.Routes.html @@ -1,7 +1,7 @@ -Routes | @auth0/nextjs-auth0 - v4.4.2
interface Routes {
    accessToken: string;
    backChannelLogout: string;
    callback: string;
    login: string;
    logout: string;
    profile: string;
}

Properties

accessToken +Routes | @auth0/nextjs-auth0 - v4.5.0
interface Routes {
    accessToken: string;
    backChannelLogout: string;
    callback: string;
    login: string;
    logout: string;
    profile: string;
}

Properties

accessToken: string
backChannelLogout: string
callback: string
login: string
logout: string
profile: string
+

Properties

accessToken: string
backChannelLogout: string
callback: string
login: string
logout: string
profile: string
diff --git a/docs/interfaces/types.SessionConfiguration.html b/docs/interfaces/types.SessionConfiguration.html index b1e78f973..9f071d9d7 100644 --- a/docs/interfaces/types.SessionConfiguration.html +++ b/docs/interfaces/types.SessionConfiguration.html @@ -1,16 +1,16 @@ -SessionConfiguration | @auth0/nextjs-auth0 - v4.4.2

Interface SessionConfiguration

interface SessionConfiguration {
    absoluteDuration?: number;
    cookie?: SessionCookieOptions;
    inactivityDuration?: number;
    rolling?: boolean;
}

Hierarchy (View Summary)

Properties

absoluteDuration? +SessionConfiguration | @auth0/nextjs-auth0 - v4.5.0

Interface SessionConfiguration

interface SessionConfiguration {
    absoluteDuration?: number;
    cookie?: SessionCookieOptions;
    inactivityDuration?: number;
    rolling?: boolean;
}

Hierarchy (View Summary)

Properties

absoluteDuration?: number

The absolute duration after which the session will expire. The value must be specified in seconds..

Once the absolute duration has been reached, the session will no longer be extended.

Default: 3 days.

-

The options for the session cookie.

-
inactivityDuration?: number

The duration of inactivity after which the session will expire. The value must be specified in seconds.

+

The options for the session cookie.

+
inactivityDuration?: number

The duration of inactivity after which the session will expire. The value must be specified in seconds.

The session will be extended as long as it was active before the inactivity duration has been reached.

Default: 1 day.

-
rolling?: boolean

A boolean indicating whether rolling sessions should be used or not.

+
rolling?: boolean

A boolean indicating whether rolling sessions should be used or not.

When enabled, the session will continue to be extended as long as it is used within the inactivity duration. Once the upper bound, set via the absoluteDuration, has been reached, the session will no longer be extended.

Default: true.

-
+
diff --git a/docs/interfaces/types.SessionCookieOptions.html b/docs/interfaces/types.SessionCookieOptions.html index 1d0601cf2..55c287918 100644 --- a/docs/interfaces/types.SessionCookieOptions.html +++ b/docs/interfaces/types.SessionCookieOptions.html @@ -1,10 +1,18 @@ -SessionCookieOptions | @auth0/nextjs-auth0 - v4.4.2

Interface SessionCookieOptions

interface SessionCookieOptions {
    name?: string;
    sameSite?: "lax" | "strict" | "none";
    secure?: boolean;
}

Properties

name? +SessionCookieOptions | @auth0/nextjs-auth0 - v4.5.0

Interface SessionCookieOptions

interface SessionCookieOptions {
    domain?: string;
    name?: string;
    path?: string;
    sameSite?: "lax" | "strict" | "none";
    secure?: boolean;
    transient?: boolean;
}

Properties

name?: string

The name of the session cookie.

+transient? +

Properties

domain?: string

Specifies the value for the Set-Cookie attribute. By default, no +domain is set, and most clients will consider the cookie to apply to only +the current domain.

+
name?: string

The name of the session cookie.

Default: __session.

-
sameSite?: "lax" | "strict" | "none"

The sameSite attribute of the session cookie.

+
path?: string

The path attribute of the session cookie. Will be set to '/' by default.

+
sameSite?: "lax" | "strict" | "none"

The sameSite attribute of the session cookie.

Default: lax.

-
secure?: boolean

The secure attribute of the session cookie.

+
secure?: boolean

The secure attribute of the session cookie.

Default: depends on the protocol of the application's base URL. If the protocol is https, then true, otherwise false.

-
+
transient?: boolean

The transient attribute of the session cookie. When true, the cookie will not persist beyond the current session.

+
diff --git a/docs/interfaces/types.SessionData.html b/docs/interfaces/types.SessionData.html index 1651146dc..04713f369 100644 --- a/docs/interfaces/types.SessionData.html +++ b/docs/interfaces/types.SessionData.html @@ -1,5 +1,5 @@ -SessionData | @auth0/nextjs-auth0 - v4.4.2
interface SessionData {
    connectionTokenSets?: ConnectionTokenSet[];
    internal: { createdAt: number; sid: string };
    tokenSet: TokenSet;
    user: User;
    [key: string]: unknown;
}

Indexable

  • [key: string]: unknown

Properties

connectionTokenSets? +SessionData | @auth0/nextjs-auth0 - v4.5.0
interface SessionData {
    connectionTokenSets?: ConnectionTokenSet[];
    internal: { createdAt: number; sid: string };
    tokenSet: TokenSet;
    user: User;
    [key: string]: unknown;
}

Indexable

  • [key: string]: unknown

Properties

connectionTokenSets?: ConnectionTokenSet[]
internal: { createdAt: number; sid: string }
tokenSet: TokenSet
user: User
+

Properties

connectionTokenSets?: ConnectionTokenSet[]
internal: { createdAt: number; sid: string }
tokenSet: TokenSet
user: User
diff --git a/docs/interfaces/types.SessionDataStore.html b/docs/interfaces/types.SessionDataStore.html index e2ec1d514..de3420c3d 100644 --- a/docs/interfaces/types.SessionDataStore.html +++ b/docs/interfaces/types.SessionDataStore.html @@ -1,9 +1,9 @@ -SessionDataStore | @auth0/nextjs-auth0 - v4.4.2
interface SessionDataStore {
    delete(id: string): Promise<void>;
    deleteByLogoutToken(logoutToken: LogoutToken): Promise<void>;
    get(id: string): Promise<null | SessionData>;
    set(id: string, session: SessionData): Promise<void>;
}

Methods

delete +SessionDataStore | @auth0/nextjs-auth0 - v4.5.0
interface SessionDataStore {
    delete(id: string): Promise<void>;
    deleteByLogoutToken(logoutToken: LogoutToken): Promise<void>;
    get(id: string): Promise<null | SessionData>;
    set(id: string, session: SessionData): Promise<void>;
}

Methods

  • Destroys the session with the given session ID.

    -

    Parameters

    • id: string

    Returns Promise<void>

  • Deletes the session with the given logout token which may contain a session ID or a user ID, or both.

    -

    Parameters

    Returns Promise<void>

+

Parameters

  • id: string

Returns Promise<void>

  • Deletes the session with the given logout token which may contain a session ID or a user ID, or both.

    +

    Parameters

    Returns Promise<void>

diff --git a/docs/interfaces/types.SessionStoreOptions.html b/docs/interfaces/types.SessionStoreOptions.html index 1c73f9f82..bae12846e 100644 --- a/docs/interfaces/types.SessionStoreOptions.html +++ b/docs/interfaces/types.SessionStoreOptions.html @@ -1,4 +1,4 @@ -SessionStoreOptions | @auth0/nextjs-auth0 - v4.4.2

Interface SessionStoreOptions

interface SessionStoreOptions {
    absoluteDuration?: number;
    cookie?: SessionCookieOptions;
    cookieOptions?: SessionCookieOptions;
    inactivityDuration?: number;
    rolling?: boolean;
    secret: string;
    store?: SessionDataStore;
}

Hierarchy (View Summary)

Properties

absoluteDuration? +SessionStoreOptions | @auth0/nextjs-auth0 - v4.5.0

Interface SessionStoreOptions

interface SessionStoreOptions {
    absoluteDuration?: number;
    cookie?: SessionCookieOptions;
    cookieOptions?: SessionCookieOptions;
    inactivityDuration?: number;
    rolling?: boolean;
    secret: string;
    store?: SessionDataStore;
}

Hierarchy (View Summary)

Properties

absoluteDuration?: number

The absolute duration after which the session will expire. The value must be specified in seconds..

Once the absolute duration has been reached, the session will no longer be extended.

Default: 3 days.

-

The options for the session cookie.

-
cookieOptions?: SessionCookieOptions
inactivityDuration?: number

The duration of inactivity after which the session will expire. The value must be specified in seconds.

+

The options for the session cookie.

+
cookieOptions?: SessionCookieOptions
inactivityDuration?: number

The duration of inactivity after which the session will expire. The value must be specified in seconds.

The session will be extended as long as it was active before the inactivity duration has been reached.

Default: 1 day.

-
rolling?: boolean

A boolean indicating whether rolling sessions should be used or not.

+
rolling?: boolean

A boolean indicating whether rolling sessions should be used or not.

When enabled, the session will continue to be extended as long as it is used within the inactivity duration. Once the upper bound, set via the absoluteDuration, has been reached, the session will no longer be extended.

Default: true.

-
secret: string
+
secret: string
diff --git a/docs/interfaces/types.StartInteractiveLoginOptions.html b/docs/interfaces/types.StartInteractiveLoginOptions.html index a8ddf0837..d51680c99 100644 --- a/docs/interfaces/types.StartInteractiveLoginOptions.html +++ b/docs/interfaces/types.StartInteractiveLoginOptions.html @@ -1,5 +1,5 @@ -StartInteractiveLoginOptions | @auth0/nextjs-auth0 - v4.4.2

Interface StartInteractiveLoginOptions

interface StartInteractiveLoginOptions {
    authorizationParameters?: AuthorizationParameters;
    returnTo?: string;
}

Properties

authorizationParameters? +StartInteractiveLoginOptions | @auth0/nextjs-auth0 - v4.5.0

Interface StartInteractiveLoginOptions

interface StartInteractiveLoginOptions {
    authorizationParameters?: AuthorizationParameters;
    returnTo?: string;
}

Properties

authorizationParameters?: AuthorizationParameters

Authorization parameters to be passed to the authorization server.

-
returnTo?: string

The URL to redirect to after a successful login.

-
+
returnTo?: string

The URL to redirect to after a successful login.

+
diff --git a/docs/interfaces/types.TokenSet.html b/docs/interfaces/types.TokenSet.html index 8fd2b12e3..5fe18e418 100644 --- a/docs/interfaces/types.TokenSet.html +++ b/docs/interfaces/types.TokenSet.html @@ -1,6 +1,6 @@ -TokenSet | @auth0/nextjs-auth0 - v4.4.2
interface TokenSet {
    accessToken: string;
    expiresAt: number;
    idToken?: string;
    refreshToken?: string;
    scope?: string;
}

Properties

accessToken +TokenSet | @auth0/nextjs-auth0 - v4.5.0
interface TokenSet {
    accessToken: string;
    expiresAt: number;
    idToken?: string;
    refreshToken?: string;
    scope?: string;
}

Properties

accessToken: string
expiresAt: number
idToken?: string
refreshToken?: string
scope?: string
+

Properties

accessToken: string
expiresAt: number
idToken?: string
refreshToken?: string
scope?: string
diff --git a/docs/interfaces/types.TransactionCookieOptions.html b/docs/interfaces/types.TransactionCookieOptions.html index 17c2f750f..8056b4089 100644 --- a/docs/interfaces/types.TransactionCookieOptions.html +++ b/docs/interfaces/types.TransactionCookieOptions.html @@ -1,10 +1,12 @@ -TransactionCookieOptions | @auth0/nextjs-auth0 - v4.4.2

Interface TransactionCookieOptions

interface TransactionCookieOptions {
    prefix?: string;
    sameSite?: "lax" | "strict" | "none";
    secure?: boolean;
}

Properties

prefix? +TransactionCookieOptions | @auth0/nextjs-auth0 - v4.5.0

Interface TransactionCookieOptions

interface TransactionCookieOptions {
    path?: string;
    prefix?: string;
    sameSite?: "lax" | "strict" | "none";
    secure?: boolean;
}

Properties

prefix?: string

The prefix of the cookie used to store the transaction state.

+

Properties

path?: string

The path attribute of the transaction cookie. Will be set to '/' by default.

+
prefix?: string

The prefix of the cookie used to store the transaction state.

Default: __txn_{state}.

-
sameSite?: "lax" | "strict" | "none"

The sameSite attribute of the transaction cookie.

+
sameSite?: "lax" | "strict" | "none"

The sameSite attribute of the transaction cookie.

Default: lax.

-
secure?: boolean

The secure attribute of the transaction cookie.

+
secure?: boolean

The secure attribute of the transaction cookie.

Default: depends on the protocol of the application's base URL. If the protocol is https, then true, otherwise false.

-
+
diff --git a/docs/interfaces/types.TransactionState.html b/docs/interfaces/types.TransactionState.html index e442633ec..6ba30baf8 100644 --- a/docs/interfaces/types.TransactionState.html +++ b/docs/interfaces/types.TransactionState.html @@ -1,8 +1,8 @@ -TransactionState | @auth0/nextjs-auth0 - v4.4.2
interface TransactionState {
    codeVerifier: string;
    maxAge?: number;
    nonce: string;
    responseType: string;
    returnTo: string;
    state: string;
    [propName: string]: unknown;
}

Hierarchy

  • JWTPayload
    • TransactionState

Indexable

  • [propName: string]: unknown

    Any other JWT Claim Set member.

    -

Properties

codeVerifier +TransactionState | @auth0/nextjs-auth0 - v4.5.0
interface TransactionState {
    codeVerifier: string;
    maxAge?: number;
    nonce: string;
    responseType: string;
    returnTo: string;
    state: string;
    [propName: string]: unknown;
}

Hierarchy

  • JWTPayload
    • TransactionState

Indexable

  • [propName: string]: unknown

    Any other JWT Claim Set member.

    +

Properties

codeVerifier: string
maxAge?: number
nonce: string
responseType: string
returnTo: string
state: string
+

Properties

codeVerifier: string
maxAge?: number
nonce: string
responseType: string
returnTo: string
state: string
diff --git a/docs/interfaces/types.TransactionStoreOptions.html b/docs/interfaces/types.TransactionStoreOptions.html index 99f9129d9..738632bcd 100644 --- a/docs/interfaces/types.TransactionStoreOptions.html +++ b/docs/interfaces/types.TransactionStoreOptions.html @@ -1,3 +1,3 @@ -TransactionStoreOptions | @auth0/nextjs-auth0 - v4.4.2

Interface TransactionStoreOptions

interface TransactionStoreOptions {
    cookieOptions?: TransactionCookieOptions;
    secret: string;
}

Properties

cookieOptions? +TransactionStoreOptions | @auth0/nextjs-auth0 - v4.5.0

Interface TransactionStoreOptions

interface TransactionStoreOptions {
    cookieOptions?: TransactionCookieOptions;
    secret: string;
}

Properties

cookieOptions?: TransactionCookieOptions
secret: string
+

Properties

cookieOptions?: TransactionCookieOptions
secret: string
diff --git a/docs/interfaces/types.User.html b/docs/interfaces/types.User.html index 50afef32c..0f4dd323c 100644 --- a/docs/interfaces/types.User.html +++ b/docs/interfaces/types.User.html @@ -1,4 +1,4 @@ -User | @auth0/nextjs-auth0 - v4.4.2
interface User {
    email?: string;
    email_verified?: boolean;
    family_name?: string;
    given_name?: string;
    name?: string;
    nickname?: string;
    org_id?: string;
    picture?: string;
    sub: string;
    [key: string]: any;
}

Indexable

  • [key: string]: any

Properties

email? +User | @auth0/nextjs-auth0 - v4.5.0
interface User {
    email?: string;
    email_verified?: boolean;
    family_name?: string;
    given_name?: string;
    name?: string;
    nickname?: string;
    org_id?: string;
    picture?: string;
    sub: string;
    [key: string]: any;
}

Indexable

  • [key: string]: any

Properties

email?: string
email_verified?: boolean
family_name?: string
given_name?: string
name?: string
nickname?: string
org_id?: string
picture?: string
sub: string
+

Properties

email?: string
email_verified?: boolean
family_name?: string
given_name?: string
name?: string
nickname?: string
org_id?: string
picture?: string
sub: string
diff --git a/docs/modules.html b/docs/modules.html index 5846eeaed..81910d4c5 100644 --- a/docs/modules.html +++ b/docs/modules.html @@ -1 +1 @@ -@auth0/nextjs-auth0 - v4.4.2

@auth0/nextjs-auth0 - v4.4.2

Modules

client
errors
server
testing
types
+@auth0/nextjs-auth0 - v4.5.0

@auth0/nextjs-auth0 - v4.5.0

Modules

client
errors
server
testing
types
diff --git a/docs/modules/client.html b/docs/modules/client.html index 8a653220f..cbb2fd60d 100644 --- a/docs/modules/client.html +++ b/docs/modules/client.html @@ -1 +1 @@ -client | @auth0/nextjs-auth0 - v4.4.2
+client | @auth0/nextjs-auth0 - v4.5.0
diff --git a/docs/modules/errors.html b/docs/modules/errors.html index 185d314b1..0f3ad939c 100644 --- a/docs/modules/errors.html +++ b/docs/modules/errors.html @@ -1 +1 @@ -errors | @auth0/nextjs-auth0 - v4.4.2
+errors | @auth0/nextjs-auth0 - v4.5.0
diff --git a/docs/modules/server.html b/docs/modules/server.html index 56255fee1..23384ebb0 100644 --- a/docs/modules/server.html +++ b/docs/modules/server.html @@ -1 +1 @@ -server | @auth0/nextjs-auth0 - v4.4.2
+server | @auth0/nextjs-auth0 - v4.5.0
diff --git a/docs/modules/testing.html b/docs/modules/testing.html index 34c82a225..1b71ad694 100644 --- a/docs/modules/testing.html +++ b/docs/modules/testing.html @@ -1 +1 @@ -testing | @auth0/nextjs-auth0 - v4.4.2
+testing | @auth0/nextjs-auth0 - v4.5.0
diff --git a/docs/modules/types.html b/docs/modules/types.html index 0d4cbd3c9..3944a459b 100644 --- a/docs/modules/types.html +++ b/docs/modules/types.html @@ -1 +1 @@ -types | @auth0/nextjs-auth0 - v4.4.2
+types | @auth0/nextjs-auth0 - v4.5.0
diff --git a/docs/types/testing.GenerateSessionCookieConfig.html b/docs/types/testing.GenerateSessionCookieConfig.html index 017fd4630..aff855073 100644 --- a/docs/types/testing.GenerateSessionCookieConfig.html +++ b/docs/types/testing.GenerateSessionCookieConfig.html @@ -1,3 +1,3 @@ -GenerateSessionCookieConfig | @auth0/nextjs-auth0 - v4.4.2

Type Alias GenerateSessionCookieConfig

GenerateSessionCookieConfig: { secret: string }

Type declaration

  • secret: string

    The secret used to derive an encryption key for the session cookie.

    +GenerateSessionCookieConfig | @auth0/nextjs-auth0 - v4.5.0

    Type Alias GenerateSessionCookieConfig

    GenerateSessionCookieConfig: { secret: string }

    Type declaration

    • secret: string

      The secret used to derive an encryption key for the session cookie.

      IMPORTANT: you must use the same value as in the SDK configuration.

      -
    +
diff --git a/docs/types/types.BeforeSessionSavedHook.html b/docs/types/types.BeforeSessionSavedHook.html index fb5ebd006..4f23a9659 100644 --- a/docs/types/types.BeforeSessionSavedHook.html +++ b/docs/types/types.BeforeSessionSavedHook.html @@ -1 +1 @@ -BeforeSessionSavedHook | @auth0/nextjs-auth0 - v4.4.2

Type Alias BeforeSessionSavedHook

BeforeSessionSavedHook: (
    session: SessionData,
    idToken: string | null,
) => Promise<SessionData>

Type declaration

+BeforeSessionSavedHook | @auth0/nextjs-auth0 - v4.5.0

Type Alias BeforeSessionSavedHook

BeforeSessionSavedHook: (
    session: SessionData,
    idToken: string | null,
) => Promise<SessionData>

Type declaration

diff --git a/docs/types/types.LogoutToken.html b/docs/types/types.LogoutToken.html index 3d9f9b50c..05cfb9d63 100644 --- a/docs/types/types.LogoutToken.html +++ b/docs/types/types.LogoutToken.html @@ -1 +1 @@ -LogoutToken | @auth0/nextjs-auth0 - v4.4.2
LogoutToken: { sid?: string; sub?: string }

Type declaration

  • Optionalsid?: string
  • Optionalsub?: string
+LogoutToken | @auth0/nextjs-auth0 - v4.5.0
LogoutToken: { sid?: string; sub?: string }

Type declaration

  • Optionalsid?: string
  • Optionalsub?: string
diff --git a/docs/types/types.OnCallbackContext.html b/docs/types/types.OnCallbackContext.html index 7be8be44a..68f5e80cf 100644 --- a/docs/types/types.OnCallbackContext.html +++ b/docs/types/types.OnCallbackContext.html @@ -1 +1 @@ -OnCallbackContext | @auth0/nextjs-auth0 - v4.4.2

Type Alias OnCallbackContext

OnCallbackContext: { returnTo?: string }

Type declaration

  • OptionalreturnTo?: string
+OnCallbackContext | @auth0/nextjs-auth0 - v4.5.0

Type Alias OnCallbackContext

OnCallbackContext: { returnTo?: string }

Type declaration

  • OptionalreturnTo?: string
diff --git a/docs/types/types.OnCallbackHook.html b/docs/types/types.OnCallbackHook.html index 9c0204662..932a16f61 100644 --- a/docs/types/types.OnCallbackHook.html +++ b/docs/types/types.OnCallbackHook.html @@ -1 +1 @@ -OnCallbackHook | @auth0/nextjs-auth0 - v4.4.2
OnCallbackHook: (
    error: SdkError | null,
    ctx: OnCallbackContext,
    session: SessionData | null,
) => Promise<NextResponse>

Type declaration

+OnCallbackHook | @auth0/nextjs-auth0 - v4.5.0
OnCallbackHook: (
    error: SdkError | null,
    ctx: OnCallbackContext,
    session: SessionData | null,
) => Promise<NextResponse>

Type declaration

diff --git a/docs/types/types.PagesRouterRequest.html b/docs/types/types.PagesRouterRequest.html index 2c26c9878..8eb971799 100644 --- a/docs/types/types.PagesRouterRequest.html +++ b/docs/types/types.PagesRouterRequest.html @@ -1 +1 @@ -PagesRouterRequest | @auth0/nextjs-auth0 - v4.4.2

Type Alias PagesRouterRequest

PagesRouterRequest: IncomingMessage | NextApiRequest
+PagesRouterRequest | @auth0/nextjs-auth0 - v4.5.0

Type Alias PagesRouterRequest

PagesRouterRequest: IncomingMessage | NextApiRequest
diff --git a/docs/types/types.PagesRouterResponse.html b/docs/types/types.PagesRouterResponse.html index 981574f05..ac34e77c0 100644 --- a/docs/types/types.PagesRouterResponse.html +++ b/docs/types/types.PagesRouterResponse.html @@ -1 +1 @@ -PagesRouterResponse | @auth0/nextjs-auth0 - v4.4.2

Type Alias PagesRouterResponse

PagesRouterResponse: ServerResponse<IncomingMessage> | NextApiResponse
+PagesRouterResponse | @auth0/nextjs-auth0 - v4.5.0

Type Alias PagesRouterResponse

PagesRouterResponse: ServerResponse<IncomingMessage> | NextApiResponse
diff --git a/docs/types/types.ReadonlyRequestCookies.html b/docs/types/types.ReadonlyRequestCookies.html index 82fe00b0d..9366f5ef3 100644 --- a/docs/types/types.ReadonlyRequestCookies.html +++ b/docs/types/types.ReadonlyRequestCookies.html @@ -1 +1 @@ -ReadonlyRequestCookies | @auth0/nextjs-auth0 - v4.4.2

Type Alias ReadonlyRequestCookies

ReadonlyRequestCookies: Omit<RequestCookies, "set" | "clear" | "delete"> & Pick<
    ResponseCookies,
    "set"
    | "delete",
>
+ReadonlyRequestCookies | @auth0/nextjs-auth0 - v4.5.0

Type Alias ReadonlyRequestCookies

ReadonlyRequestCookies: Omit<RequestCookies, "set" | "clear" | "delete"> & Pick<
    ResponseCookies,
    "set"
    | "delete",
>
diff --git a/docs/types/types.RoutesOptions.html b/docs/types/types.RoutesOptions.html index 2714b1459..59b5dfff8 100644 --- a/docs/types/types.RoutesOptions.html +++ b/docs/types/types.RoutesOptions.html @@ -1 +1 @@ -RoutesOptions | @auth0/nextjs-auth0 - v4.4.2
RoutesOptions: Partial<
    Pick<Routes, "login" | "callback" | "logout" | "backChannelLogout">,
>
+RoutesOptions | @auth0/nextjs-auth0 - v4.5.0
RoutesOptions: Partial<
    Pick<Routes, "login" | "callback" | "logout" | "backChannelLogout">,
>
diff --git a/package.json b/package.json index 195b82243..7cad37ada 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@auth0/nextjs-auth0", - "version": "4.4.2", + "version": "4.5.0", "description": "Auth0 Next.js SDK", "scripts": { "build": "tsc", From 5468ccbe7c17057fa7fcd190bf4349780c614cb7 Mon Sep 17 00:00:00 2001 From: Tushar Pandey Date: Fri, 25 Apr 2025 19:48:29 +0530 Subject: [PATCH 2/2] fixed name of get-access-token.test.ts --- .../{get-access-token.test.ts.ts => get-access-token.test.ts} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename src/server/{get-access-token.test.ts.ts => get-access-token.test.ts} (100%) diff --git a/src/server/get-access-token.test.ts.ts b/src/server/get-access-token.test.ts similarity index 100% rename from src/server/get-access-token.test.ts.ts rename to src/server/get-access-token.test.ts