citizenlab
citizenlab copied to clipboard
TAN-3350 - Refactor sso & verification methods with clearer structure and more code sharing
- New
IdMethodmodule 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
AuthenticationServiceandVerificationServicefilter this list based onverification?orauth? - Moved google, facebook, azuread and azureadb2c into engines for consistency
Changelog
Technical
- Refactor sso & verification methods with clearer structure and more code sharing
| Messages | |
|---|---|
| :book: | Changelog provided 🎉 |
| :book: | Notion issue: TAN-3350 |
| :book: | |
| :book: | Check translation progress |
Generated by :no_entry_sign: dangerJS against a4abd2a9dfe33b478c56ce63ea0de47ea2188046