mirror of
https://github.com/SrIzan10/next-auth.git
synced 2026-05-01 10:55:20 +00:00
- Cleans up logging. Logs are now color-coded, added more debug logs, and errors can include some simple metadata (like provider id) to know which provider caused an issue. - All errors are exposed via `@auth/core/errors`. Each error has a URL like: https://errors.authjs.dev#errorcode in the terminal, which points to the documentation explaining the problem in detail, suggesting a fix. - Added a bunch of documentation that autogenerates the pages under https://authjs.dev/reference/core/modules/main - Renames `AuthHandler` to `Auth` and `AuthOptions` to `AuthConfig` - Throwing an error in `signIn` callback will now be caught as a general error and will redirect to `/error?error=Configuration`. If the callback returns `false`, it will redirect to `/error?error=AccessDenied`.
94 lines
1.9 KiB
JavaScript
94 lines
1.9 KiB
JavaScript
// @ts-check
|
|
/** @type {import('@docusaurus/plugin-content-docs').SidebarsConfig} */
|
|
module.exports = {
|
|
gettingStarted: [
|
|
{
|
|
type: "autogenerated",
|
|
dirName: "getting-started",
|
|
},
|
|
],
|
|
guides: [
|
|
{
|
|
type: "autogenerated",
|
|
dirName: "guides",
|
|
},
|
|
],
|
|
reference: [
|
|
"reference/index",
|
|
{
|
|
type: "category",
|
|
label: "@auth/core",
|
|
link: {
|
|
type: "doc",
|
|
id: "reference/core/modules/main",
|
|
},
|
|
items: [
|
|
{
|
|
type: "autogenerated",
|
|
dirName: "reference/03-core/modules",
|
|
// See: https://github.com/facebook/docusaurus/issues/5689
|
|
// exclude: ["index"],
|
|
},
|
|
{
|
|
type: "category",
|
|
label: "Reflections",
|
|
collapsed: true,
|
|
className: "reflection-category", // See src/index.css
|
|
items: [
|
|
{
|
|
type: "autogenerated",
|
|
dirName: "reference/03-core/functions",
|
|
},
|
|
{
|
|
type: "autogenerated",
|
|
dirName: "reference/03-core/interfaces",
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
{
|
|
type: "category",
|
|
label: "@auth/nextjs",
|
|
link: {
|
|
type: "doc",
|
|
id: "reference/nextjs/index",
|
|
},
|
|
items: [
|
|
"reference/nextjs/client",
|
|
{
|
|
type: "link",
|
|
label: "NextAuth.js (next-auth)",
|
|
href: "https://next-auth.js.org",
|
|
},
|
|
],
|
|
},
|
|
{
|
|
type: "category",
|
|
label: "@auth/sveltekit",
|
|
link: {
|
|
type: "doc",
|
|
id: "reference/sveltekit/index",
|
|
},
|
|
items: [],
|
|
},
|
|
{
|
|
type: "category",
|
|
label: "Database Adapters",
|
|
link: {
|
|
type: "doc",
|
|
id: "reference/adapters/overview",
|
|
},
|
|
items: [],
|
|
},
|
|
"reference/utilities/client",
|
|
"reference/warnings",
|
|
],
|
|
concepts: [
|
|
{
|
|
type: "autogenerated",
|
|
dirName: "concepts",
|
|
},
|
|
],
|
|
}
|