惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

N
News and Events Feed by Topic
爱范儿
爱范儿
Blog — PlanetScale
Blog — PlanetScale
The GitHub Blog
The GitHub Blog
C
Check Point Blog
小众软件
小众软件
I
InfoQ
罗磊的独立博客
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Engineering at Meta
Engineering at Meta
酷 壳 – CoolShell
酷 壳 – CoolShell
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Hugging Face - Blog
Hugging Face - Blog
博客园 - 三生石上(FineUI控件)
MyScale Blog
MyScale Blog
The Cloudflare Blog
Last Week in AI
Last Week in AI
腾讯CDC
Y
Y Combinator Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
雷峰网
雷峰网
B
Blog
T
Tailwind CSS Blog
MongoDB | Blog
MongoDB | Blog
A
About on SuperTechFans
D
Docker
博客园 - 司徒正美
博客园_首页
Recent Announcements
Recent Announcements
D
DataBreaches.Net
阮一峰的网络日志
阮一峰的网络日志
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
G
Google Developers Blog
Microsoft Security Blog
Microsoft Security Blog
F
Fortinet All Blogs
Stack Overflow Blog
Stack Overflow Blog
aimingoo的专栏
aimingoo的专栏
N
Netflix TechBlog - Medium
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 聂微东
GbyAI
GbyAI
Jina AI
Jina AI
V
V2EX
Vercel News
Vercel News
IT之家
IT之家
WordPress大学
WordPress大学
M
MIT News - Artificial intelligence
NISL@THU
NISL@THU
V
Visual Studio Blog
C
Cybersecurity and Infrastructure Security Agency CISA

Discourse Meta - Latest posts

Horizon: High Context Topic Cards I'd like to ask what this file /var/www/discourse/vendor/data/RT_sRGB.icm is used for? Discourse to Markdown Plugin How to verify a subdomain (mysite.discourse.group) in Google Search Console? Reader Mode Publishing WordPress gallery posts on Discourse Discourse User Feedback New user filter by custom field and contact Interact with discourse from Python? Why we can't type the assignee in the search of a post to assign - home screen app Redis Flushall Category-toggled one-touch move post Some sort of variable to eliminate duplicate text? Why did this plugin replacement fail? Add user to list modal often appears above the mobile viewport sceen Creating/Editing a post on mobile: let's discuss the 2026 Discourse experience Wp-discourse feature request - do not show comments with specific tag? Are there any good Chinese plugins? Discourse ID and 2FA Discourse MCP is here! Sample Forum to See Admin Features? I am unable to register for a free Discourse site Wikipedia Lookup Add text for /login (like js.create_account.disclaimer for /signup) How can i set disable Markdown & Default to Rich Text What's the background image size for the Welcome Banner? How do I enable Associated Accounts with 2FA? Hamburger toggle Support <span data-attribute> in the rich editor Cannot disable read-only mode on Free Plan Coping with deprecated columns in Data Explorer Seeking advice on MaxMind error log issues Site setting menu limited by results page size Change default landing page for Groups (Members → Activity/Messages?) Email Notifications for Forum Posts or Replies Buffer -- streamline sharing topics on social media Moving a post between topics does not load the post on existing clients Diff is too complex to display Side bar footer container background color bug visible in RTL Vote display dimensions issue on the new foundation theme Icon is incredibly large when quoted Easily create Ideas categories using the Topic Voting plugin Modernizing the Foundation theme 429 error after Split Posts Error when switching locale: "topic doesn't exist" message appears on all topics Group Review Queue Items SSO Provider URL contains symbol # cause issue Migrate from wpForo to Discourse Users are unable to see invite details Disable initial page that re-directs to /login Discourse Livestream Discourse Dynamic Sidebar Icon Unable to save category settings made by plugins Post not being detected as German Misleading free plan shutdown timeline New posts/replies do not appear in real-time; manual refresh required Do Free forums not support the use of tags? Left side hamburger menu on mobile Inconsistent permission to use the same tag in the same category /upcoming-events intermittent drop on 2GB vRAM server 2 emails rejected by 2026.4.0-latest ( 5f0d95e1f1 ) Backups page Don't remove all push subscriptions on logoff Translated text on Linux Debian has weird formatting Remote images are always downloaded Can no longer create global banners from restricted categories Where did the you are replying to an old topic warning go? FKB Pro - Social theme Chat link missing in post event widget after to Rollup Whisper Warning Experiment: Collaborative content gardening hub for meta Topic Template Placeholder Text theme component Embedded comments dates are still not localized ProxyTracer: VPN & Proxy Blocker Automatically apply grids to image uploads What's causing the login issue? Single click activation of the Create Event modal Error in browser console when using hashtag autocomplete in the composer: undefined generateIconHTML How can badges and groups be localized (multilingual)? Exclude staged users from Watching? Shared Draft as default New Topic Allow AI Persona/Agent to respond only to @mentions, not to replies to its posts Adding a configurable delay to AI Agent responses Bidirectional sync between Discourse Topics/Categories and GitHub/Gitlab Issue Trackers "Key" and "Value" from the Wrap Modal are not translatable Deprecating .hbs file extension in themes and plugins New topic title input (#reply-title) remains LTR in RTL sites — fix still not effective (2026) Opening forum goes to topics 1 day ago, not recent topics Missing field 'text' (in 'mainEntity.suggestedAnswer') Current Projects - March 2026 Error loading route Caused by plugin 'discourse-subscriptions' User-specific 502 errors after login — traced to DiscourseUpdates.has_unseen_features? Force Mobile Homepage Documentation Plugin - Index Topic not working after Restore Returning bumping after editing last post Move 'whisper' functionality Any updates on the best way to create a HTML archive of a static site? Connect Discourse to WeChat Mini Program Send email notification only when @mentioned Include the Signatures plugin on more hosted plans
Decouple passwordless email login/signup from enable local logins
@Ethsim2 Eth · 2026-04-26 · via Discourse Meta - Latest posts
I’d like to request support for a true local passwordless flow in Discourse, without having to rely on an external identity provider like Microsoft, Google, etc. Right now, as far as I can tell, Discourse has pieces of this already, but not the actual configuration combination needed. What exists today Discourse already has: local accounts email login links / passwordless-style login behavior via enable local logins via email invite flows where password can be deferred external auth auto-provisioning via OIDC / OAuth / SAML / DiscourseConnect But the missing piece is that email-based local login is still tied to local logins generally , which means I can’t cleanly say: allow local email magic-link login allow local email magic-link signup / onboarding do not allow local password auth That is the combination I want. The use case I want Discourse to support this model natively: User arrives at site User enters email Discourse emails them a one-time / short-lived login link If they don’t already have an account, Discourse creates one User is signed in Future logins can continue the same way No local password is required unless the admin explicitly wants to allow one In other words: local account local email ownership verification no local password required Why this matters At the moment, if someone wants a passwordless experience, the cleanest workaround seems to be using an external identity provider. But that is not ideal for every site. Some reasons: not every community wants to depend on Microsoft / Google / Auth0 / etc some communities want a simpler and more privacy-preserving local auth flow some communities want to reduce password friction without outsourcing identity some admins want to support users who are bad at passwords but can handle email links just fine There’s already precedent for passwordless login in Discourse via email links, so this feels more like a missing product mode than a completely new concept. What I’m asking for I think this could be solved by decoupling these concepts: Current behavior enable local logins enable local logins via email Requested behavior Let admins independently control: allow local password login allow local email-link login allow local password signup allow local email-link signup / account creation Example desired settings model Something like: enable local password logins enable local email logins enable local password signup enable local email signup maybe local email signup creates account automatically maybe local email signup requires staff approval maybe local email login link expiry minutes Not necessarily these exact setting names, just the concept. Desired UX Login A user should be able to choose: continue with password or email me a login link If password login is disabled, only the email-link option is shown. Signup A user should be able to choose: create account with password or create account via email link If password signup is disabled, the site should just do email-link signup. Why invites are not enough Invites help with onboarding, but they are not the same thing as a real local passwordless auth mode. From what I understand: invites are mainly for acceptance / redemption they are not the user’s ongoing login credential after session expiry, users still need a normal sign-in path So invites are related, but they do not fully solve the problem. Why external auth is not enough Yes, OIDC / OAuth / SAML can provide passwordless or OTP-based experiences, and auth skip create confirm helps a lot there. But that means the site is now dependent on a third-party identity provider. For some communities that’s fine. For others it’s unnecessary complexity and an unwanted dependency. Security thoughts I realize email-link auth has security implications, but Discourse already has related patterns such as: password reset via email login via email link invite acceptance via email So this would not be introducing the idea of email-based proof of control from scratch. Reasonable safeguards could include: short-lived links aggressive rate limits single-use tokens optional 2FA after email-link login optional cooldown before changing email / password after magic-link auth admin visibility / logs for email-link sign-ins In short I’m asking for a first-class local passwordless mode in Discourse, where: users authenticate by proving control of their email Discourse can create local accounts from that flow admins can disable local password auth entirely this works without needing Microsoft / Google / another SSO provider I think this would be a very useful feature for communities that want low-friction onboarding without outsourcing identity.