Sub-Task #257
Updated by Bricklou 26 days ago
Dashboard login page fetches the provider list from the discovery endpoint and renders one login button per provider (using its icon/icon\_url icon/icon_url and name). Clicking a button sends the user to the backend's login-start endpoint for that provider, and the page handles the resulting redirect/callback flow (success and error cases). See design in #160