mirror of
https://github.com/SrIzan10/next-auth.git
synced 2026-05-01 10:55:20 +00:00
27 lines
1001 B
JavaScript
27 lines
1001 B
JavaScript
import { Provider } from 'next-auth/client'
|
|
|
|
export default function App ({ Component, pageProps }) {
|
|
return (
|
|
<Provider
|
|
options={{
|
|
// Client Max Age controls how often the useSession in the client should
|
|
// contact the server to sync the session state. Value in seconds.
|
|
// e.g.
|
|
// * 0 - Disabled (always use cache value)
|
|
// * 60 - Sync session state with server if it's older than 60 seconds
|
|
clientMaxAge: 0,
|
|
// Keep Alive tells windows / tabs that are signed in to keep sending
|
|
// a keep alive request (which extends the current session expiry) to
|
|
// prevent sessions in open windows from expiring. Value in seconds.
|
|
//
|
|
// Note: If a session has expired when keep alive is triggered, all open
|
|
// windows / tabs will be updated to reflect the user is signed out.
|
|
keepAlive: 0
|
|
}}
|
|
session={pageProps.session}
|
|
>
|
|
<Component {...pageProps} />
|
|
</Provider>
|
|
)
|
|
}
|