Skip to content

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

Open
pranshu05 wants to merge 1 commit intonextauthjs:mainfrom
pranshu05:main
Open

feat: add Last.fm provider integration with configuration and SVG asset#13235
pranshu05 wants to merge 1 commit intonextauthjs:mainfrom
pranshu05:main

Conversation

@pranshu05
Copy link

@pranshu05 pranshu05 commented Sep 21, 2025

☕️ 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
Copy link

vercel bot commented Sep 21, 2025

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

Project Deployment Preview Comments Updated (UTC)
auth-docs Ready Ready Preview Comment Sep 21, 2025 1:20pm
1 Skipped Deployment
Project Deployment Preview Comments Updated (UTC)
next-auth-docs Ignored Ignored Preview Sep 21, 2025 1:20pm

@vercel
Copy link

vercel bot commented Sep 21, 2025

@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
Author

@ThangHuuVu @ndom91 Can you please review my PR

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