mirror of
https://github.com/Drop-OSS/drop.git
synced 2025-11-15 01:01:20 +10:00
Merge remote-tracking branch 'origin/develop' into more-fixes
This commit is contained in:
@ -9,10 +9,16 @@ defineRouteMeta({
|
||||
});
|
||||
|
||||
export default defineEventHandler((h3) => {
|
||||
if (!enabledAuthManagers.OpenID) return sendRedirect(h3, "/auth/signin");
|
||||
const redirect = getQuery(h3).redirect?.toString();
|
||||
|
||||
if (!enabledAuthManagers.OpenID)
|
||||
return sendRedirect(
|
||||
h3,
|
||||
`/auth/signin${redirect ? `?redirect=${encodeURIComponent(redirect)}` : ""}`,
|
||||
);
|
||||
|
||||
const manager = enabledAuthManagers.OpenID;
|
||||
const { redirectUrl } = manager.generateAuthSession();
|
||||
const { redirectUrl } = manager.generateAuthSession({ redirect });
|
||||
|
||||
return sendRedirect(h3, redirectUrl);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user