UNPKG

next-auth

Version:

Authentication for Next.js

39 lines (35 loc) 746 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = Twitch; function Twitch(options) { return { wellKnown: "https://id.twitch.tv/oauth2/.well-known/openid-configuration", id: "twitch", name: "Twitch", type: "oauth", authorization: { params: { scope: "openid user:read:email", claims: { id_token: { email: null, picture: null, preferred_username: null } } } }, idToken: true, profile(profile) { return { id: profile.sub, name: profile.preferred_username, email: profile.email, image: profile.picture }; }, options }; }