The discussion revolves around adding a feature to Discourse that allows site administrators to disable automatic email verification via Single Sign-On (SSO). Currently, Discourse trusts email addresses verified by the SSO provider, but some users want the option to require additional email verification.
@plkap74 suggests adding a switch to the SSO settings to disable automatic email verification, citing the example of an ecommerce store where email validation on account creation could negatively impact conversion.
@codinghorror agrees that having a second layer of protection doesn’t hurt, and a configurable option would make sense. @purldator also supports this idea, stating that trusting third-party sites to verify emails and have spam protection is not enough.
@nahtnam initially disagrees, stating that email verification should be the third-party site’s responsibility. However, they later agree with the idea as long as there is a way to turn it off.
@plkap74 submits a pull request for this feature, and @tobiaseigen suggests that it could also benefit other Discourse features, such as the invites system.
@codinghorror emphasizes that Discourse often gets blamed for spam problems caused by badly designed SSO from parent sites. However, @plkap74 disagrees, stating that other applications have different verification priorities.
@sam and @nahtnam discuss how some web merchants assume email addresses are valid and avoid email activation to speed up the purchase flow. @codinghorror questions how this works in practice, and @sam explains that customers can contact merchants via phone or order reference if issues arise.
The discussion concludes with @codinghorror questioning how single credit card payments work and whether they require a valid email address for any kind of account or identity.