Props returned from getServerSideProps.
Query parameters parsed from the URL.
OptionalauthAdditional authorization parameters applied when redirecting the user to authenticate.
OptionalgetAn optional getServerSideProps implementation that runs after authentication (and group checks, if configured). Use this to compute additional props for the page.
OptionalgroupsA list of group IDs or group names the authenticated user must belong to.
Group membership is evaluated using the configured groupsClaim from the user session.
OptionalgroupsThe name of the claim in the user profile that contains group information. This value is read from the authenticated user's session.
OptionalmatchDetermines how multiple groups are evaluated. When true, the user must belong to all specified groups for authorization to succeed. Otherwise, membership in any one group is sufficient.
OptionalonCalled when no valid session exists.
If not provided, the default behavior redirects the user to the sign-in flow.
OptionalonCalled when the user is authenticated but does not satisfy the group requirements.
If not provided, the default behavior continues rendering and sets groupAccessDenied in the returned props, or applies the SDK’s default access-denied behavior.
OptionalreturnThe URL the user should be returned to after successful authentication.
Defaults to the current request URL.
Options for configuring protectPage() in the Pages Router.