docs/pages/getting-started/providers/apple.mdx
import { Code } from "@/components/Code"
NOTE: Apple currently does not support RedirectProxyUrl usage.
https://example.com/api/auth/callback/apple
</Code.Next> <Code.Qwik>
https://example.com/auth/callback/apple
</Code.Qwik> <Code.Svelte>
https://example.com/auth/callback/apple
</Code.Svelte> </Code>
AUTH_APPLE_ID
AUTH_APPLE_SECRET
import NextAuth from "next-auth"
import Apple from "next-auth/providers/apple"
export const { handlers, auth, signIn, signOut } = NextAuth({
providers: [Apple],
})
</Code.Next> <Code.Qwik>
import { QwikAuth$ } from "@auth/qwik"
import Apple from "@auth/qwik/providers/apple"
export const { onRequest, useSession, useSignIn, useSignOut } = QwikAuth$(
() => ({
providers: [Apple],
})
)
</Code.Qwik> <Code.Svelte>
import { SvelteKitAuth } from "@auth/sveltekit"
import Apple from "@auth/sveltekit/providers/apple"
export const { handle, signIn, signOut } = SvelteKitAuth({
providers: [Apple],
})
</Code.Svelte> <Code.Express>
import { ExpressAuth } from "@auth/express"
import Apple from "@auth/express/providers/apple"
app.use("/auth/*", ExpressAuth({ providers: [Apple] }))
</Code.Express> </Code>