Skip to content

feat: add Last.fm provider integration with configuration and SVG asset - #13235

Open
pranshu05 wants to merge 2 commits into
nextauthjs:mainfrom
pranshu05:main
Open

pranshu05 wants to merge 2 commits into
nextauthjs:mainfrom
pranshu05:main

Conversation

@pranshu05

@pranshu05 pranshu05 commented Sep 21, 2025 •

Copy link
Copy Markdown

☕️ Reasoning

This PR adds a new Last.fm OAuth provider to @auth/core. Last.fm is a popular music tracking platform, and adding it as a built-in provider allows developers to easily integrate Last.fm login into their apps without writing custom OAuth logic.

The implementation includes:

  • packages/core/src/providers/lastfm.ts – provider code with OAuth flow, profile mapping, and user info fetching.
  • docs/public/img/providers/lastfm.svg – provider logo for documentation and UI.
  • Updates to .github/ISSUE_TEMPLATE/2_bug_provider.yml to include Last.fm in the provider dropdown.

This aligns with NextAuth’s goal of providing first-class OAuth integrations out-of-the-box.


🧢 Checklist

  • Documentation included (JSDoc in lastfm.ts)
  • Ready to be merged

📌 Resources

@vercel

vercel Bot commented Sep 21, 2025 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
auth-docs Ready Ready Preview Aug 11, 2026 11:26am
1 Skipped Deployment
Project Deployment Actions Updated (UTC)
next-auth-docs Ignored Ignored Preview Aug 11, 2026 11:26am

Request Review

@vercel

vercel Bot commented Sep 21, 2025

Copy link
Copy Markdown

@pranshu05 is attempting to deploy a commit to the authjs Team on Vercel.

A member of the Team first needs to authorize it.

@pranshu05

Copy link
Copy Markdown
Author

@ThangHuuVu @ndom91 Can you please review my PR

This branch was successfully deployed

1 active deployment
Preview – auth-docs — f231638a Deployed Aug 11, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

core Refers to `@auth/core` providers

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant