citizenlab icon indicating copy to clipboard operation
citizenlab copied to clipboard

TAN-3350 - Refactor sso & verification methods with clearer structure and more code sharing

Open jamesspeake opened this issue 11 months ago • 2 comments

  • New IdMethod module as the root for all omniauth & verification methods
  • Both omniauth and verification are now both included in the same way as modules instead of omniauth using class inheritance
  • all_methods is populated with just one call and then AuthenticationService and VerificationService filter this list based on verification? or auth?
  • Moved google, facebook, azuread and azureadb2c into engines for consistency

Changelog

Technical

  • Refactor sso & verification methods with clearer structure and more code sharing

jamesspeake avatar Dec 18 '24 12:12 jamesspeake

Messages
:book: Changelog provided 🎉
:book: Notion issue: TAN-3350
:book:

Run the e2e tests

:book: Check translation progress

Generated by :no_entry_sign: dangerJS against a4abd2a9dfe33b478c56ce63ea0de47ea2188046

cl-dev-bot avatar Dec 18 '24 12:12 cl-dev-bot