UNPKG

next-auth

Version:

Authentication for Next.js

39 lines (35 loc) 798 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = Slack; function Slack(options) { return { id: "slack", name: "Slack", type: "oauth", version: "2.0", scope: [], params: { grant_type: "authorization_code" }, accessTokenUrl: "https://slack.com/api/oauth.v2.access", authorizationUrl: "https://slack.com/oauth/v2/authorize", authorizationParams: { user_scope: "identity.basic,identity.email,identity.avatar" }, profileUrl: "https://slack.com/api/users.identity", profile(profile) { const { user } = profile; return { id: user.id, name: user.name, image: user.image_512, email: user.email }; }, ...options }; }