UNPKG

next-auth

Version:

Authentication for Next.js

41 lines (37 loc) 861 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = Apple; function Apple(options) { return { id: "apple", name: "Apple", type: "oauth", authorization: { url: "https://appleid.apple.com/auth/authorize", params: { scope: "name email", response_type: "code", id_token: "", response_mode: "form_post" } }, token: { url: "https://appleid.apple.com/auth/token", idToken: true }, jwks_endpoint: "https://appleid.apple.com/auth/keys", profile(profile) { const name = profile.user ? profile.user.name.firstName + " " + profile.user.name.lastName : null; return { id: profile.sub, name, email: profile.email, image: null }; }, checks: ["none"], options }; }