291310e841
feat(SW-3541): Do social login after login to SAS * feat(auth): wip social login via curity * Setup social login auth flow * Merge branch 'master' of bitbucket.org:scandic-swap/web into feature/curity-social-login * Added support for getting scandic tokens and refresh them * feat: Enhance social login and session management with auto-refresh and improved error handling * Merge branch 'master' of bitbucket.org:scandic-swap/web into feature/curity-social-login * wrap layout in suspense * revert app/layout.tsx * fix import * cleanup * merge * merge * dont pass client_secret in the url to curity * add state validation when doing social login through /authorize * remove debug logging Approved-by: Anton Gunnarsson
14 lines
504 B
TypeScript
14 lines
504 B
TypeScript
import { env } from "@/env/server"
|
|
|
|
import { config } from "@/auth/scandic/config"
|
|
|
|
export const endpoints = {
|
|
authorization_endpoint: new URL(
|
|
`/oauth/v2/authorize?allow=local&ui_locales=en&version=2&for_origin=${env.PUBLIC_URL}`,
|
|
config.issuer
|
|
),
|
|
token_endpoint: new URL("/oauth/v2/token?allow=local", config.issuer),
|
|
userinfo_endpoint: new URL("/oauth/v2/userinfo?allow=local", config.issuer),
|
|
end_session_endpoint: new URL("/oauth/v2/logout?allow=local", config.issuer),
|
|
} as const
|