2024-12-02: Use built-in auth for Azure Container Apps
This release configures built-in auth for Azure Container Apps deployments when you enable the user login feature. Previously, we only supported built-in auth for App Service, so user login was handled entirely by the MSAL SDK for Azure Container Apps. Now, with built-in auth on ACA, the user will be prompted to login before they ever see the chat application, and the frontend will reuse the tokens from the built-in auth service.
If you have an already deployed app on Container Apps using the login feature, you may want to ask users to clear their localStorage and cookies to get the new login experience.
Here are screenshots of the new login experience-
Visiting the URL immediately redirects to the auth tenant login screen:
After successful login, it redirects back to the app, and the user sees their logged in email:
What's Changed
- let env var overrule .dot env setting by @cforce in #2136
- Lower case the ACA container registry name by @pamelafox in #2182
- Add support for symlinked files by @charris-msft in #2180
- Refactor the README to move advanced sections into docs by @pamelafox in #2165
- Fix Broken Links in azure_app_service.md by @jeannotdamoiseaux in #2186
- Bump astral-sh/setup-uv from 3 to 4 in the github-actions group by @dependabot in #2192
- Update path to chunking algorithm in data_ingestion.md by @cococ0j in #2204
- Configure built-in auth for Azure Container Apps by @pamelafox in #2205
- [Bugfix] The "send" button for chat should be enabled for logged in users by @jeannotdamoiseaux in #2202
- Remove empty origins for array version of CORS domains too by @pamelafox in #2210
- Move check for AZURE_PUBLIC_NETWORK_ACCESS by @pamelafox in #2209
New Contributors
Full Changelog: 2024-11-19b...2024-12-02